尝试通过 API 获取 Dynamics 365 CRM 中特定帐户的 primarycontactid 并获取 "Bad Request - Error in query syntax"

Trying to get primarycontactid of particular account in Dynamics 365 CRM through API and getting "Bad Request - Error in query syntax"

我正在向

发送 GET 请求
{orgname}.crm.dynamics.com/api/data/v9.1/accounts(accountGuid)$select=_primarycontactid_value

出现错误:

Bad Request - Error in query syntax

我正在使用我在此处找到的查询语法 https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/247815/how-to-get-all-the-primary-contact-of-a-specific-account-through-api/688381

如果我取消 $select 参数,我会得到一个具有所有属性的 JObject,我只是不确定为什么使用该参数的查询语法是错误的。非常感谢任何帮助。

请尝试以下操作,因为您的代码段中有错字。 Read more

{orgname}.crm.dynamics.com/api/data/v9.1/accounts(accountGuid)?$select=_primarycontactid_value

为避免此类错误,您始终可以使用 CRM REST 构建器来编写和测试查询。

注意:我注意到这不是你的错,我什至更正了 Aric 的原始论坛帖子中的片段。 :)