我面临一个Sugar 6.3 CE安装,试图通过休息api创建新帐户。在创建休息api帐户时插入电子邮件
我仍然处于很多CRM内部的学习曲线,并且无法弄清楚如何通过REST调用创建帐户信息的其余部分时插入电子邮件。
我已经尝试了许多不同的字段值,并且在获取$email1
之后,我在SugarCRM网站上看到了一些片段示例。我还没有在论坛或文档中发现其他提及。
用于配置一般的REST调用创建具有REST
API在PHP的帐户$参数数组看起来像这样和正常工作,除了为$ EMAIL1:
$parameters = array(
'session' => $session,
'module' => 'Contacts',
'name_value_list' => array(
array('name' => 'first_name', 'value' =>
utf8_encode($contacts["Name"])),
array('name' => 'last_name', 'value' =>
utf8_encode($contacts["GivenName"])),
array('name' => 'phone_work', 'value' =>
utf8_encode($row->PrimaryPhoneAreaCode . ' ' . $row->PrimaryPhone)),
array('name' => 'phone_fax', 'value' =>
utf8_encode($row->PrimaryFaxAreaCode . ' ' . $row->PrimaryFaxNumber)),
array('name' => 'title', 'value' =>
utf8_encode($contacts["Title"])),
/*
* PROBLEM HERE!
*/
array('name' => 'email1', 'value' =>
utf8_encode($row->PrimaryEmail)),
array('name' => 'primary_address_street', 'value' =>
utf8_encode($row->Address1) . ' ' .
utf8_encode($row->Address2)),
array('name' => 'language', 'value' =>
utf8_encode($row->Language)),
array('name' => 'assigned_user_id', 'value' =>
get_rep_id($row->Salesperson1Name, $sugarlink)),
)
);
我会好奇,如果有人有窍门。我试图找到电子邮件领域,但它似乎在单独的表。任何帮助/提示表示赞赏。
之间的关系呀。我们走了!代码并不是那么漂亮,但它看起来像它在锡上所说的那样。请不要等下6年; o) – stefgosselin 2017-04-25 03:05:37