この記事では、Microsoft Graph を使用して Python アプリをビルドするで作成したアプリケーションに独自の Microsoft Graph 機能を追加します。 たとえば、Microsoft Graph ドキュメントや Graph エクスプローラー、または作成したコードからコード スニペットを追加できます。 このセクションは省略可能です。
アプリを更新する
次の関数を graph.py に追加します。
async def make_graph_call(self): # INSERT YOUR CODE HERE return
メイン.pyの空の
make_graph_call
関数を次のように置き換えます。async def make_graph_call(graph: Graph): await graph.make_graph_call()
API を選択する
試したい API を Microsoft Graph で見つけます。 たとえば、 Create イベント API です。 API ドキュメントの例のいずれかを使用するか、独自の API 要求を作成できます。
アクセス許可を構成する
選択した API のリファレンス ドキュメントの [アクセス許可] セクションを確認して、サポートされている認証方法を確認します。 たとえば、一部の API では、アプリ専用アカウントや個人用 Microsoft アカウントがサポートされていません。
- ユーザー認証を使用して API を呼び出すには (API がユーザー (委任された) 認証をサポートしている場合)、 config.cfg に必要なアクセス許可スコープを追加します。
- アプリ専用認証を使用して API を呼び出すには、 アプリ専用認証 のチュートリアルを参照してください。
コードを追加する
コードを graph.py の make_graph_call
関数にコピーします。 ドキュメントまたは Graph エクスプローラーからスニペットをコピーする場合は、必ずGraphServiceClient
の名前を self.user_client
に変更してください。
関連コンテンツ
Microsoft Graph を呼び出す作業アプリが作成されたので、新しい機能を試して追加できます。
- Microsoft Graph SDK for Python で アプリのみの認証 を使用する方法について説明します。
- Microsoft Graph でアクセスできるすべてのデータについては、 Microsoft Graph の概要 に関するページを参照してください。