0

私はSugarCRM6.5.xを実行していて、SOAPAPIを使用しています。私が達成しようとしているのは、次のような会社登録番号でカスタムフィールドの値をチェックすることによってアカウントを検索することです。

get_entry_list(...

accounts.id in (select id_c from accounts_cstm join accounts on accounts_cstm.id_c = accounts.id where accounts_cstm.company_number__c = '12345678')

... )

アクセス拒否エラーが発生し続けますが、その理由がわかりません。phpmyadminでクエリを実行すると、正常に機能しますか?これをSugarCRMで機能させるにはどうすればよいですか?

4

2 に答える 2

1

特定の例外を除いて、Sugar6.4ではWebサービスAPIでのそのようなサブクエリのサポートが削除されています。詳細については、この投稿を参照してください...

http://developer.sugarcrm.com/2012/03/19/howto-avoiding-subqueries-with-our-web-services/

これについては、cstmが自動的に結合されるため、サブクエリを実行する必要はありません。

于 2013-03-11T13:08:16.217 に答える
0

セッションを開いて正しいパラメーターを送信したことを確認しますか?

get_entry_list($session, $module_name, $query, $order_by,$offset, $select_fields, $link_name_to_fields_array, $max_results, $deleted )

APIの説明を見て、「Call:get_entry_list()」を検索してください。6.4用ですが、違いはありません。

于 2013-03-06T09:25:34.843 に答える