2011-12-15 4 views
4

В SugarCRM 6.0.0 Мне нужно создать связь между учетной записью и контактом через API веб-сервисов REST.SugarCRM Account Контактная информация REST API

Я пробовал эти методы в обоих направлениях (Account -> Контакт, Контакт -> Account) не дало никаких результатов:

$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

Эта линия о

'link_field_name' => 'accounts_contacts', 

должен быть

'link_field_name' => 'contacts', 

, так как имя поля ссылка 'контакты' (имя отношения 'accounts_contacts').

+0

Это действительно решение. Благодаря! – Jeroen