Webアプリケーション用にPythonとdjangoを使用していますが、office365の資格情報を使用してアプリケーションにサインインするユーザー認証用Microsoft Graph APIを使用しようとしています。私はウェブ上の例を読んで、認証コードとアクセストークンを正常に取得できました。しかし私は私のGET API呼び出しとget_me関数から有効な応答を得ることができません。私は500エラーを取得し続けます。私は自分のスコープでopenid、profile、およびemailを使用しています。私が間違ってやっていることに関する提案Office365認証:アクセストークンからユーザーの電子メールを取得する
0
A
答えて
0
DjangoとOffice 365は一緒になり、マイクロソフトはexample of connecting to the Graph API via Pythonを提供します。
0
あなたがリストしたスコープは実際にAPI呼び出しを行うのに十分ではありません。これらのスコープはIDトークンと応答のトークンを取得しますが、それだけです。 API呼び出しを呼び出すには、(必要なAPI呼び出しに応じて)必要なスコープを追加する必要があります。
グラフエンドポイント(https://graph.microsoft.com/)を呼び出す場合は、たとえば、ユーザーの電子メールを読むだけの場合は、Mail.Read
をスコープアレイに追加できます。
https://graph.microsoft.io/en-us/docsに送信するAPI呼び出しが見つかった場合は、必要なスコープが一覧表示されます。
関連する問題
- 1. 認証なしでoffice365電子メールのカレンダーを取得
- 2. ファイアベース認証:電子メールまたは電話番号でユーザーを取得
- 3. GAEの電子メールからユーザーIDを取得するには
- 4. メンバーシップのユーザーと電子メールを取得
- 5. AngularFire電子メール認証エラー
- 6. Laravelで電子メールなしでユーザーを認証する
- 7. firebase電子メール認証ユーザーをpythonで削除するには?
- 8. htmlソースから電子メールを取得
- 9. Rubyでの電子メール認証と認証によるユーザー登録
- 10. 電子メールIMAPメールを取得する
- 11. 電子メールによるFirebaseデータベース認証
- 12. ドメインチェックによるAngularJS電子メール認証
- 13. 電子メールではなくユーザー名の認証
- 14. MeteorJS:ユーザーの電子メールの確認
- 15. FBConnectでユーザーの電子メールを取得するiphone sdk
- 16. Google+ API - 電子メールでユーザーIDを取得しますか?
- 17. 角2 - 電子メールの認証
- 18. 、Googleの認証は、電子メール
- 19. iOS - Firebase認証/電子メールでのログイン
- 20. 電子メールとパスワードのない認証。
- 21. ERPNextでの電子メール認証
- 22. 春のレモン - AccessDeniedExceptionを取得する電子メールの確認
- 23. パスワード取得のための電子メールを送信するようにDevits認証を取得する
- 24. 電子メールでtwitterユーザーを取得する
- 25. MVCアプリケーションでOffice365でユーザーを認証
- 26. データベースから取得した電子メールアドレスに電子メールを送信する
- 27. 追跡目的でHTML電子メール内から電子メールヘッダーを取得する
- 28. Firebase認証API電子メール/パスワードAndroid
- 29. 角ダーツファイアベース電子メールとパスワード認証
- 30. Hotmailから電子メールの連絡先を取得する
コピー貼り付け可能なスニペットを投稿してください。それを自分で実行し、コミュニティが助けてくれることが間違っているかどうかを確認するのは簡単で、時間がかかりません。 – Octo
あなたが間違っているのは、コードのスクリーンショットを投稿することです。それをしないでください。 –
[mcve]を作成する必要があります。そうしないと、質問に答えられない可能性があります。 –