Попытка использовать Graph API (через https://developer.microsoft.com/en-us/graph/graph-explorer/) для возврата событий из общего календаря с использованием следующей конечной точки:
https://graph.microsoft.com/v1.0/users/<user>/calendar/events
Когда <user>
заменяется моим адресом электронной почты, события возвращаются, как и ожидалось, однако, если его заменяет коллега (который поделился со мной календарем), я получаю следующий ответ 500
:
{
"error": {
"code": "ErrorInternalServerTransientError",
"message": "An internal server error occurred. Try again later.",
"innerError": {
"request-id": "b26e5b81-56f0-40b6-bb7b-89c1508c4c77",
"date": "2017-05-25T13:11:16"
}
}
}
Довольно новичок в Graph API, поэтому приветствуются любые рекомендации.
Изменить:
Просто попытался воспроизвести это с помощью локального сервера node.js, я последовал следующему примеру (каждый шаг работал нормально): https://docs.microsoft.com/en-us/outlook/rest/node-учебник
Однако, когда я создаю новую функцию для получения календаря моего коллеги, я получаю аналогичный ответ, который был ранее:
ERROR:{
"statusCode":500,
"code":"InternalServerError",
"message":"Error while processing response.",
"requestId":"65fa8d30-3bbf-498c-869f-f4bb89bec8d5",
"date":"2017-05-25T19:13:07.000Z",
"body":{
"code":"InternalServerError",
"message":"Error while processing response.",
"innerError":{
"request-id":"65fa8d30-3bbf-498c-869f-f4bb89bec8d5",
"date":"2017-05-25T19:13:07"
}
}
}