SuiteCRM:使用API​​ v8获取帐户电子邮件地址

时间:2018-07-10 12:53:26

标签: suitecrm

我正在尝试使用新的JSON v8 API获取与特定帐户相关联的电子邮件地址。

我可以获取访问令牌并使用它来获取帐户,现在我也想获取其电子邮件地址(我知道该特定帐户有两个电子邮件地址)。

我尝试致电 \hline Some text & \makecell{Some really \\ longer text} & Text text text \\ \hline 端点,这是我收到的数据:

api/v8/modules/Accounts/{ACCOUNTID}/relationships/email_addresses

如您所见,有两个“分支”,每个电子邮件地址一个,但是看不到REAL地址(x@y.com),只有[{'id': '1ee15ac7-18d3-96d7-035d-5b3f3c3dba94', 'links': {'href': 'http://devcrm/api/v8/modules/Accounts/1ee15ac7-18d3-96d7-035d-5b3f3c3dba94'}, 'meta': {'middle_table': {'data': {'attributes': {'bean_id': 'a5ec312f-b1dc-d401-d3be-5b23b3058722', 'bean_module': 'Accounts', 'date_created': '2018-07-06 09:53:48', 'date_modified': '2018-07-06 09:53:48', 'deleted': '0', 'email_address_id': '1ee15ac7-18d3-96d7-035d-5b3f3c3dba94', 'id': '1ee15ac7-18d3-96d7-035d-5b3f3c3dba94', 'primary_address': '0', 'reply_to_address': '0'}, 'id': '', 'type': 'Link'}}}, 'type': 'EmailAddresses'}, {'id': '8f42881c-d788-9a69-15b3-5b3f3be9705f', 'links': {'href': 'http://devcrm/api/v8/modules/Accounts/8f42881c-d788-9a69-15b3-5b3f3be9705f'}, 'meta': {'middle_table': {'data': {'attributes': {'bean_id': 'a5ec312f-b1dc-d401-d3be-5b23b3058722', 'bean_module': 'Accounts', 'date_created': '2018-07-06 09:49:13', 'date_modified': '2018-07-06 09:49:13', 'deleted': '0', 'email_address_id': '8f42881c-d788-9a69-15b3-5b3f3be9705f', 'id': '8f42881c-d788-9a69-15b3-5b3f3be9705f', 'primary_address': '0', 'reply_to_address': '0'}, 'id': '', 'type': 'Link'}}}, 'type': 'EmailAddresses'}] 。这正常吗?我应该使用email_address_id来再次呼叫服务器吗?我不确定我应该针对哪个模块。

1 个答案:

答案 0 :(得分:0)

看起来要使用的模块是“ EmailAddresses”,因此在这种情况下:
GET api/v8/modules/EmailAddresses/1ee15ac7-18d3-96d7-035d-5b3f3c3dba94
GET api/v8/modules/EmailAddresses/8f42881c-d788-9a69-15b3-5b3f3be9705f