Я пытаюсь получать письма из своей учетной записи outlook с помощью Graph API.Я использую учетную запись организации Outlook, с которой я настроил свое приложение.
Я успешно могу получить токен auth2 от api https://login.microsoftonline.com/common/oauth2/v2.0/token
, но при запросе api я получаю сообщение об ошибке ниже
{
"error": {
"code": "BadRequest",
"message": "Current authenticated context is not valid for this request. This occurs when a request is made to an endpoint that requires user sign-in. For example, /me requires a signed-in user. Acquire a token on behalf of a user to make requests to these endpoints. Use the OAuth 2.0 authorization code flow for mobile and native apps and the OAuth 2.0 implicit flow for single-page web apps.",
"innerError": {
"request-id": "807ce785-38b6-4fbb-b670-6419768b08c3",
"date": "2019-06-21T11:59:26"
}
}
}
Я использовал API https://graph.microsoft.com/v1.0/me/messages
и использовал следующие заголовки:
X-AnchorMailbox:{{my_email}}
Accept:application/json
Authorization:Bearer {{token}}
Приложение, которое я использую - это почтальон для запросов API.