Доступ к API Dynamics 365 с помощью Почтальона - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь сделать запрос API к учетной записи API Dynamics 365 с помощью Postman. У меня есть следующие учетные данные, но я не знаю, какие заголовки использовать для аутентификации.

У меня есть следующие ...

  1. Ключ потребителя
  2. Секрет потребителя
  3. URI перенаправления
  4. URL авторизации перенаправления
  5. Метод HTTP = POST
  6. Конечная точка службы маркеров доступа

Какие заголовки мне нужны настроить Postman для получения доступа к API?

Я прочитал статьи и видел несколько примеров, но все они имеют данные, отличные от меня. Например, на снимке экрана ниже есть имя пользователя и пароль в дополнение к ключу потребителя (client_id) и секрету потребителя (client_secret).

enter image description here

Я понимаю, что мне нужно получить Bearer token перед вызовом API. Меня смущает получение этого жетона.

1 Ответ

3 голосов
/ 12 февраля 2020

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

url должно быть https://crmdev.crm.dynamics.com
authurl должно быть https://login.microsoftonline.com/common/oauth2/authorize?resource={{url}}

Сначала создайте среду в Postman:

enter image description here

Используйте OAuth 2.0 на вкладке Authorization и Get New Access Token.

enter image description here

...