2011-12-15 8 views
4

SugarCRM 6.0.0では、REST Webservices APIを使用してアカウントと連絡先の関係を作成する必要があります。SugarCRMアカウント連絡関係REST API

私は両方の方法でこれらのメソッドを試してみましたが無駄に(アカウント - >アカウント - >連絡先、連絡先を):

$method = 'set_relationship'; 
$params = array(
    'module_name' => 'Accounts', 
    'module_id' => $accountId, 
    'link_field_name' => 'accounts_contacts', 
    'related_ids' => array($userId) 
); 

$method = 'set_entry'; 
$params = array(
    'module_name' => 'Contacts', 
    'name_value_list' => array(
     array('name' => 'id', 'value' => $userId), 
     array('name' => 'accounts_contacts', 'value' => $accountId), 
    ), 
); 

多くの検索は、私だけ、これらの方法、またはSOAPソリューションを与えます。誰かが正しい方向に私を指すことができますか?

答えて

7

リンクフィールド名は '連絡先'(関係名は 'accounts_contacts' である)であることから

'link_field_name' => 'accounts_contacts', 

についてこのラインは

'link_field_name' => 'contacts', 

でなければなりません。

+0

これは確かに解決策でした。ありがとう! – Jeroen

関連する問題