Microsoft Graph API v1.0 でユーザーの写真を取得しようとすると、" ErrorAccessDenied " が表示されます。私は約 200 人のユーザーを抱えていますが、ユーザーの写真の約 10 分の 1 でこのエラーが発生しています (他の写真は問題なく動作しています)。
次の方法でユーザー プロファイル情報を取得できます。
https://graph.microsoft.com/v1.0/tenantID.onmicrosoft.com/users/someUserId/
しかし、一部のユーザーは、写真を取得しようとしています:
https://graph.microsoft.com/v1.0/tenantID.onmicrosoft.com/users/someUserId/photo
https://graph.microsoft.com/v1.0/tenantID.onmicrosoft.com/users/someUserId/photo/$value
「ErrorAccessDenied」を返します:
{
"error": {
"code": "ErrorAccessDenied",
"message": "Access is denied. Check credentials and try again.",
"innerError": {
"request-id": "ea95a205-23c1-4f3c-b8d5-6ab1dcff0a2e",
"date": "2015-11-26T00:02:11"
}
}
}
ベータ エンドポイントに戻せば問題なく動作します。これは v1.0 のみの問題です。