1

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 でサポートされていない可能性がありますか? 誰にもアイデアはありますか?

4

1 に答える 1

3

nkorai さん、その通りです。現在のアクセス許可セットでは、他の写真を見ることはできません。これを可能にする新しい oauth パーミッションを Exchange Online アプリケーション エンドポイントに追加します。この権限を有効にするプロセスを進めています。うまくいけば、数週間で。

于 2015-07-28T22:45:52.730 に答える