Office 365 REST API (プレビュー) を使用して、他のユーザーの Outlook の写真を取得しようとしています。ドキュメントはこのページにあります: https://msdn.microsoft.com/en-us/office/office365/api/photo-rest-operations。
次の残りの呼び出しを行うことで、アクセス トークンを使用して自分の写真を正常に取得できます。
GET https://outlook.office365.com/api/beta/me/userphoto/$value
ただし、この REST 呼び出しを使用して組織内の他の人の写真を取得しようとすると:
GET https://outlook.office365.com/api/beta/Users('{user_id}')/userphotos('{size}')/$value
次のエラーが表示されます。
{
"error": {
"code": "ErrorAccessDenied",
"message": "Access is denied. Check credentials and try again."
}
}
このエラーは、私が知る限り、ドキュメントのどこにもリストされていません。これは Azure のアクセス許可と関係があると思われますが、それは推測にすぎません。プレビュー API でサポートされていない可能性がありますか? 誰にもアイデアはありますか?