メインコンテンツまでスキップ

Microsoft Graph API 関連情報のまとめ

· 約4分
ks6088ts

Microsoft Graph API を触る必要が出てきたので、関連情報をまとめておきます。

概要を把握する

MS Learn / Microsoft Graph とは で Microsoft Graph API の概要が説明されています。 Microsoft Graph API の概要や、Microsoft Graph API を使うために必要なアプリの登録の手順などが説明されています。

使ってみる

ある程度概要が理解出来たら Graph Explorer で実際に Microsoft Graph API を試してみます。 Graph Explorer は、ブラウザから Graph API を実行して簡単に試すことができるツールです。

アプリの登録

開発者向けの情報は Microsoft Graph ドキュメントMicrosoft Developer/ Microsoft Graph にまとまっています。Microsoft Graph API の概要、チュートリアル、リファレンス、サンプルなどを辿ることができます。

Microsoft Graph のアクセス許可と同意を理解する では、Microsoft Graph API を使うために必要なアプリの登録の手順が説明されています。アプリの登録は Azure Portal から行います。

API リクエストの外部仕様を理解出来たら、実際に Web アプリケーションを作成します。 Microsoft Graph ツールキットを使ってアプリを開発 では、Microsoft Graph API を使って Web アプリケーションを作成する方法が説明されています。

開発

Microsoft Graph API には、サービスごとに API 呼び出しの制限があります。Microsoft Graph サービス固有の調整制限 には、各サービスの制限がまとめられています。Microsoft Graph API を利用する際は、この制限に注意してください。

github.com/microsoftgraph/msgraph-metadata には、Microsoft Graph API のメタデータがまとめられています。Microsoft Graph API リファレンスは Microsoft Graph REST API v1.0 endpoint reference にあります。

参考資料

タイトルひとこと
Microsoft Teams のチーム ID、チャネル ID の確認方法Graph API で情報が必要になるが、どうやって取得するのかわからないときに参考になった
訳あって Microsoft Graph API 調べてみたMicrosoft Graph API の概要と、アプリの登録の一連の流れが明快に説明されていてキャッチアップに使える
Microsoft Graph API Tutorial SeriesMicrosoft Graph API のチュートリアル動画
Microsoft Graph チュートリアルMicrosoft Graph API のチュートリアル
github.com/microsoftgraphMicrosoft Graph 関連の GitHub リポジトリ
ひと目でわかる Microsoft Entra ID第 12 章 Microsoft Entra ID のアプリケーション統合が参考になる