Dynamics 365 Web API: запись GetAsync без OData-EntityId - PullRequest
0 голосов
/ 08 октября 2018

Я новичок в веб-API Dynamics 365 и пробую кое-что попробовать.Я успешно использовал приложение BasicOperations C #.

Теперь я хотел бы выполнить метод HTTP GET, чтобы получить учетную запись / контактную запись, а затем обновить ее новыми значениями.

Проблема в том, что я не могу получить запись без использования OData-EntityId.Возможно ли это сделать?Все примеры начинаются с создания сущности, а затем с использованием идентификатора для выполнения методов обновления / удаления / получения.

Может ли кто-нибудь указать мне правильное направление?

Спасибо!

1 Ответ

0 голосов
/ 09 октября 2018

Вы можете сделать это.Как правило, вы хотите отфильтровать другое поле, отличное от поля первичного ключа.

Например, приведенный ниже код извлечет все записи, в которых значение атрибута new_test равно 12.

var response = httpClient.GetAsync("[Organization URI] api/data/v9.0/new_test?$select=new_testid,new_amount,new_caseid,new_email&$filter=new_test eq '12'",

Читать дальше

...