Проблема с получением списка контактов в Dynamic365 CRM с помощью REST API с токеном доступа

Я создал коллекцию почтальонов для получения списка контактов из Dynamic365. Я не уверен, в чем проблема с приведенным ниже снимком экрана почтальона. Я всегда получаю пустой ответ.

Скриншот почтальона с параметром заголовка

Параметр авторизации


person Dilip Kheni    schedule 24.07.2019    source источник


Ответы (2)


Если вы посмотрите на область вывода почтальона справа, там ясно написано 401: несанкционированная ошибка. Это означает, что из какой бы учетной записи вы не вызывали webapi для своего Crm, вы не имеете права доступа к системе.

Я бы порекомендовал вам пройти через блог ниже и настроить, как указано. В конце вы получите правильные данные.

https://docs.microsoft.com/en-us/dynamics365/customer-engagement/developer/webapi/setup-postman-environment

person AnkUser    schedule 25.07.2019
comment
Я пробовал, но у меня не получается. Подробнее см. На прикрепленном снимке экрана: ссылка - person Dilip Kheni; 25.07.2019
comment
Я думаю, вы не используете правильную аутентификацию. Вам нужно выбрать oauth2 в качестве типа запроса. Кстати, вы зарегистрировали свое приложение в Azure AD, а затем предоставили ему надлежащий доступ, как указано в документации. - person AnkUser; 25.07.2019

Вы можете использовать настройки, как они есть, из этого документация, включая clientid = 51f81489-12ee-4a9e-aaae-a2591f45987d, который открыт для любого онлайн-экземпляра crm.

Вы не должны использовать Bearer Token, используйте OAuth 2.0 на вкладке авторизации, а затем сгенерируйте токен.

Прочтите еще один мой ответ.

person Arun Vinoth    schedule 13.02.2020