2016-05-27 4 views
1

連絡先に関連する会議、コール、電子メールをシングルAPI呼び出しで取得したいと考えています。 APIドキュメントごとに、apiコールの後に行う必要があります。SugarCRM Rest API(v10)一度に複数のリンクから関連レコードを呼び出す

http://support.sugarcrm.com/Documentation/Sugar_Developer/Sugar_Developer_Guide_7.7/Integration/Web_Services/v10/Endpoints/collectioncollection_name_GET/

GET /:モジュール/:記録/コレクション/:コレクション名

の値がどうあるべきか:コレクション名?例えば

GET /連絡先/:記録/コレクション/:what_should_be_value_of_collection_name

GET /リード/:記録/コレクション/:what_should_be_value_of_collection_name

感謝。

答えて

1

これらはモジュールのvardefで定義されています。 Sugar 7.6と7.7のバージョンを見ると、デフォルトでは通話と会議の設定のみが行われます。

通話と会議では、利用可能な唯一のコレクションは連絡先、リードとユーザーレコードのコレクションであるinviteesです。連絡先の関連モジュールのコレクションを取得するには

GET /Calls/:record/collection/invitees  
GET /Meetings/:record/collection/invitees 

、あなたはこれらのモジュール用のカスタムvardefsを作成する必要がありますリード::collection_nameパラメータと

有効な呼び出しは次のようになります。

invitees配列をmodules/Calls/vardefs.phpで検索して、その定義方法の例を参照してください。

+0

作業中...ありがとうございます。 –

+0

コール、会議、電子メールをコレクションAPIに分割する方法を教えてください。 以下のコードを使用しましたが、動作しませんでした。 $ filter_arguments =配列( "フィルタ" =>アレイ( アレイ( 'DATE_START' => '2016年6月8日'、 )、 アレイ( 'date_sent' => '2016年6月8日' 、 )、 )、 )。 –

+0

以下のエラーが発生しました。 [エラー] =>はstdClassオブジェクト( [コール] =>はstdClassオブジェクト( [エラー] => INVALID_PARAMETER [ERROR_MESSAGE] =>未知のフィールドdate_sent) [ミーティング] =>はstdClassオブジェクト( [エラー] => [ERROR_MESSAGE] =>未知のフィールドdate_sent) [電子メール] =>はstdClassオブジェクト( [コード] => 422 [エラー] => [ERROR_MESSAGE] =>未知のフィールドDATE_START INVALID_PARAMETER)) –