2016-08-11 15 views
0

私はアクセストークンを受け取るためにAzure & OAuthで認証しました。今度は、C#を使用しているネイティブWPFデスクトップアプリケーションからMicrosoft Graphエンドポイントを通じてOutlookの電子メールを読みたいと思っています。しかし、現在サインインしているユーザーの電子メールを取得するという私の要求は、501エラーで失敗します。私のアプリが持つ委任権限は以下のとおりです。Microsoft Graph 501エラー - 電子メールを取得

  • ビュー、ユーザーの電子メールアドレス
  • Accessユーザーのデータをいつでも
  • 読むユーザーのメール
  • ログイン
  • ログインユーザのユーザプロファイル内と読み

ここにありますmy network trace. 今私は404もあります

答えて

0

クエストに基づいて、外部ユーザーとAzure ADのアプリを認証しましたか?

私が正しく理解していれば、Microsoft Graph APIはテナント内のユーザーのみをサポートしています。

+0

authコードとトークンを取得するリクエストでurlパラメータに埋め込まれたテナントIDを使用してアプリを認証しましたが、ユーザーをテナントに追加する必要はないと考えましたか?コードでADテナントにユーザーを追加するにはどうすればよいですか? – Midas

+0

ユーザーがログインしていないトークンを取得したことを意味しましたか?私が正しく理解していれば、ブラウザでキャッシュを削除しようとすることができます。 –

関連する問題