Срок действия маркера доступа к Microsoft Graph API истек - PullRequest
0 голосов
/ 23 мая 2018

Я следую этому руководству для аутентификации в Microsoft Graph API, и с помощью почтальона я могу POST до конечной точки /token успешно получить токен:

post to get token

Теперь, копируя этот токен и вставляя его в Authorization: Bearer {{token}}, я пытаюсь сделать запрос к https://graph.windows.net/my-tenant/me?api-version=1.6/, но полученный ответ говорит:

{
    "odata.error": {
        "code": "Authentication_ExpiredToken",
        "message": {
            "lang": "en",
            "value": "Your access token has expired. Please renew it before submitting the request."
        },
        "date": "2018-05-23T08:05:10",
        "requestId": "f56bcd26-4314-41c6-81b6-e6540aa7b0ae",
        "values": null
    }
}

Как может быть истек срок действия только что созданного мной токена?

1 Ответ

0 голосов
/ 23 мая 2018

Я сомневаюсь, что срок действия токена истек, сообщение кажется отключенным.

Вы пытаетесь вызвать API-интерфейс Azure AD Graph с токеном для MS Graph API.Измените область действия на https://graph.windows.net/.default или позвоните https://graph.microsoft.com/v1.0/me.

. Кроме того, вы не можете вызвать конечную точку /me после использования потока учетных данных клиента.Нет зарегистрированного пользователя.Вы должны использовать /users/object-id-or-upn

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