Dynamics crm 如何通过web api检索选择选项ID和值

Dynamics crm 如何通过web api检索选择选项ID和值,dynamics-crm,dynamics-crm-2016,Dynamics Crm,Dynamics Crm 2016,我正在使用microsoft crm 2016的api/data/v8.0api端点,我可以在api/data/v8.0/accounts(063e4c86-e7f0-e511-93f7-123456bb6ce7)上使用GET和PATCH检索和更新特定实体 该实体有一个名为jobtypecode(我可以在GET的JSON响应上看到)的属性,在CRM的前端,可能的值如下(我使用开发工具通过检查html选择来检索它们): 如何通过API检索这些值 我尝试使用api/data/v8.0/GlobalO

我正在使用microsoft crm 2016的
api/data/v8.0
api端点,我可以在
api/data/v8.0/accounts(063e4c86-e7f0-e511-93f7-123456bb6ce7)上使用
GET
PATCH
检索和更新特定实体

该实体有一个名为
jobtypecode
(我可以在
GET
的JSON响应上看到)的属性,在CRM的前端,可能的值如下(我使用开发工具通过检查html选择来检索它们):

如何通过API检索这些值


我尝试使用
api/data/v8.0/GlobalOptionSetDefinitions
api/data/v8.0/EntityDefinitions
的各种组合,但没有成功。

您可以将EntityDefinitions与account的MetadataId一起使用,添加一个过滤器以仅获取所需的optionset

EntityDefinitions(70816501-edb9-4740-a16c-6a5efbc05d84)/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalName&$expand=OptionSet,GlobalOptionSet

来源:

您可以将EntityDefinitions与account的MetadataId一起使用,添加一个筛选器以仅获取所需的optionset

EntityDefinitions(70816501-edb9-4740-a16c-6a5efbc05d84)/Attributes/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalName&$expand=OptionSet,GlobalOptionSet
资料来源: