GET https://graph.microsoft.com/v1.0/me/contacts 401 (Несанкционированный) - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь перечислить свои контакты с помощью ' GET https://graph.microsoft.com/v1.0/me/contacts' и всегда иметь 401 (неавторизовано) .

Мое приложение в приложениях.dev.microsoft.com имеет разрешения:

  • Contacts.ReadWrite (как делегированные, так и разрешения для приложения)

У моего клиентского приложения есть аутентификацияscope: https://graph.microsoft.com/Contacts.ReadWrite

Другие API, такие как «я» или «пользователи», работают нормально.

Я пытался составить список своих контактов с помощью Microsoft Graph Explorer (https://developer.microsoft.com/en-us/graph/graph-explorer) с включением соответствующих областей действия, и оно никогда не работало для меня. Любые советы о том, как решить эту проблему, приветствуются.

Заранее спасибо.

1 Ответ

0 голосов
/ 07 июня 2018

Microsoft Graph может получать доступ только к облачным данным, поэтому для доступа к личным контактам вам необходимо иметь почтовый ящик Exchange Online в Office 365. ( ссылка ) Из вашего комментария у вас нетпочтовый ящик Exchange Online, поэтому, к сожалению, конечная точка /me/contacts не будет работать для ваших пользователей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...