#dynamics-crm #crm #dynamics-crm-online
#dynamics-crm #crm #dynamics-crm-online
Вопрос:
Мне нужно получить объекты с моего сайта CRM и все поля, связанные с этим объектом. Также необходимо получить переведенные значения.
Пожалуйста, укажите несколько запросов, которые будут полезны в этом случае
Я пробовал с приведенными ниже запросами, но не смог получить все значения.
- …./api/data/v9.1/EntityDefinitions(LogicalName=’account’)/Атрибуты/Microsoft.Dynamics.CRM.PicklistAttributeMetadata?$select=LogicalNameamp;$expand=OptionSet,GlobalOptionSet
- …./api/data/v9.1/EntityDefinitions(LogicalName=’account’)/Атрибуты
- …./api/data/v9.1/GlobalOptionSetDefinitions
Ответ №1:
Вы можете получить объекты CRM, вызвав:
[URI организации]/api/data/v9.1/
Чтобы получить атрибуты объекта, вы можете вызвать:
[URI организации]/api/data/v9.1/EntityDefinitions(LogicalName='[Имя объекта (например, учетная запись)]’)/Атрибуты
Для перевода атрибута перейдите к ‘DisplayName’, вы найдете ‘LocalizedLabels’.
Для получения дополнительной информации вы можете проверить этот URL: https://learn.microsoft.com/en-us/powerapps/developer/common-data-service/webapi/query-metadata-web-api
Комментарии:
1. Я могу получить некоторые имена полей, относящиеся к определенному объекту, используя этот способ, но многие переводы отсутствуют. В нем отсутствуют значения полей и некоторые другие данные перевода
2. У меня есть идентификатор объекта для каждого поля / значения, для которых мне нужно проверить перевод, могу ли я каким-либо образом использовать его в любом запросе?