Я использую Microsoft Graph People API, и когда я смотрю на документы здесь , вы можете получить человека, используя его идентификатор:
Я использую Graph Explorer , чтобы получить людей с помощью следующего вызова API:
https://graph.microsoft.com/v1.0/me/people?$select=id
Я успешно получил список идентификаторов.
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#users...",
"@odata.nextLink": "https://graph.microsoft.com/v1.0/me/people?$select=id&$skip=10",
"value": [
{
"id": "ddb9e9e4-a4cc-46ee-93f4-ba135920c84a"
},
{
"id": "37136f8b-33b3-4596-a63b-d41dc8edda34"
},
{
"id": "8c13d891-bd2f-42e5-8650-450b3318f8e3"
}
]
}
Затем я использую один из идентификаторов, чтобы получить больше информации об одном человеке с помощью этого вызова:
https://graph.microsoft.com/v1.0/me/people/ddb9e9e4-a4cc-46ee-93f4-ba135920c84a
И я получаю ошибку:
{
"error": {
"code": "ErrorInternalServerError",
"message": "An internal server error occurred. The operation failed.",
"innerError": {
"request-id": "6e138441-5e1d-4f04-a87b-8141547cbb07",
"date": "2018-05-04T06:36:22"
}
}
}
Я что-то не так делаю?