1

Microsoft Graph を使用して、Office 365 インスタンスから一部のユーザー情報を表示する Web サービスを開発しようとしています。

グループ、ユーザーの詳細などを照会できますが、ここで説明されているようにユーザー プロファイルの写真を取得できませんhttp://graph.microsoft.io/docs/api-reference/v1.0/api /profilephoto_get . 私のサービスが(テスト目的で)すべての権利を持っていたとしても、常に403を返します。

http://graph.microsoft.io/docs/authorization/app_onlyで説明されているように、Webサービスはデーモンであるため、実際のユーザーはログインしていません。それは問題になる可能性がありますか? デーモンを使用して写真情報を照会することは可能ですか?

4

1 に答える 1

0

上記のように、この問題は次の 2 つの方法で解決できます。

  • 委任の代わりにアプリのアクセス許可を使用する
  • 実装で Auth-Token を再利用する場合は、アプリの権限を変更した後、アプリを実行している Apache (または他の Web サーバー) を再起動します。キャッシュされたトークンは、更新された権利を取得していないようです。
于 2016-03-23T13:59:00.780 に答える