Graph エクスプローラーを使用して Microsoft Graph API を試す

Graph エクスプローラーは、Microsoft Graph API について学習できる開発者ツールです。 Graph エクスプローラーを使用して、既定のサンプル テナントの API を試して機能を調べるか、独自のテナントにサインインし、それをプロトタイプ ツールとして使用してアプリのシナリオを実現します。 このツールには、コード スニペット (C#、Java、JavaScript、Go、PowerShell)、Microsoft Graph Toolkit、アダプティブ カードの統合などの便利な機能が含まれています。

Graph エクスプローラーのユーザー インターフェイスのスクリーンショット。

Graph エクスプローラーを使用して、次のことを行います。

  • Microsoft Graph API を試してみてください。
  • さまざまな API に必要なアクセス許可について説明します。
  • Microsoft Graph で利用できるすべてのリソースを調べる。
  • クエリの Microsoft Graph Toolkit コンポーネント、アダプティブ カード、コード スニペットについて説明します。

Graph エクスプローラーが認証プロセスを処理します。 サイド バーを折りたたんだり、テーマを変更したりして、エクスペリエンスをカスタマイズします。

作業の開始

Graph エクスプローラーは、Microsoft Graph 開発者センターでホストされている Web アプリケーションです。 オープンソース プロジェクトであり、GitHub でのコントリビューションとフィードバックをお待ちしております。

要求を行う

Graph エクスプローラーを使用すると、Microsoft Graph API に対してデータの取得、追加、削除、更新を要求できます。 要求は、パラメーター、承認の詳細、および必要な本文データを送信できます。

Graph エクスプローラーの要求ヘッダーのスクリーンショット。

Graph エクスプローラーでデータを取得する

Graph エクスプローラーで GET 要求を実行するには、サインインする必要はありません。 既定のサンプル テナントからサンプル データを取得できます。

Graph エクスプローラーのサンプル要求のスクリーンショット。

要求を作成するには、左側のメニューからサンプル クエリを選択してクエリ フィールドに入力するか、フィールドに手動で要求を入力するかを選択できます。 要求を実行すると、HTTP 応答コードが取得され、応答が応答プレビュー領域に表示されます。

Graph エクスプローラー にサインインし、同じクエリを実行すると、サインインしたテナントからの実際のデータを含む応答が返されます。

Graph エクスプローラーのデータを変更する

POST、PUT、PATCH、および DELETE 要求を試すには、Microsoft 365 アカウントを使用して Graph エクスプローラーにサインインします。 これは、テストまたはデモンストレーションを目的とした組織のアカウントにすることができます。 Microsoft 365 テナントをお持ちでない場合は、 Microsoft 365 開発者プログラムを通じてテナントの資格を得る可能性があります。詳細については、 FAQ を参照してください。 または、 1 か月間の無料試用版にサインアップするか、Microsoft 365 プランを購入することもできます。

重要

組織アカウントを使用してサインインすることを選択した場合、非 GET 要求を実行すると、テナントのデータに影響を与える可能性があります。

たとえば、POST 要求を実行するには、HTTP 動詞のドロップダウン リストで [POST] を選択し、必要に応じて要求本文と要求ヘッダーを追加します。

Graph エクスプローラーの POST 要求のスクリーンショット。

次の手順