SugarCRM Аккаунт Контактное отношение REST API - PullRequest
4 голосов
/ 15 декабря 2011

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

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

$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. Кто-нибудь, кто может указать мне правильное направление?

1 Ответ

7 голосов
/ 16 декабря 2011

Эта строка о

'link_field_name' => 'accounts_contacts',

должно быть

'link_field_name' => 'contacts',

, поскольку имя поля ссылки - «контакты» (имя отношения - «account_contacts»).

...