Microsoft Graph APIを使用して、ユーザーが参加している Teams チームを確認するためには、以下の手順を実行します。これには、Microsoft Teams サービスに対する適切なアクセス許可が必要です。
アクセストークンの取得:
最初に、Azure AD アプリケーションを登録し、クライアントID とクライアントシークレットを取得します。次に、アクセストークンを取得するための認証リクエストを行います。リクエストのスコープには、User.Read.All などの Teams データにアクセスできるスコープが含まれている必要があります。
Teams チームの取得:
アクセストークンを取得したら、Microsoft Graph API を使用して Teams チームに関する情報を取得できます。具体的には、https://graph.microsoft.com/v1.0/me/joinedTeams エンドポイントを使用します。これにより、ユーザーが参加している Teams チームのリストが取得できます。
以下は、cURL を使用して Teams チームを取得する例です。
bash
# アクセストークンの取得
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" \