我正在使用microsoft crm 2016的api/data/v8.0
API端点,我可以使用GET
上的PATCH
和api/data/v8.0/accounts(063e4c86-e7f0-e511-93f7-123456bb6ce7)
来检索和更新特定实体。
该实体有一个名为jobtypecode
的属性(我可以在GET
的JSON响应中看到),在CRM的前端可能的值如下(我使用它检索它们)通过检查那个html select开发工具:
721874717 Full Time
721874719 Part Time
721874713 Academic
721874714 Other
如何通过API检索这些值?
我尝试使用api/data/v8.0/GlobalOptionSetDefinitions
以及api/data/v8.0/EntityDefinitions
的各种组合,但没有运气。
答案 0 :(得分:2)
您可以将EntityDefinitions与帐户的MetadataId一起使用,添加过滤器以仅获取所需的选项集。
EntityDefinitions(70816501-edb9-4740-a16c-6a5efbc05d84)/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalName&$expand=OptionSet,GlobalOptionSet
来源:https://msdn.microsoft.com/en-us/library/mt607522.aspx#bkmk_queryAttributes