「東雲 忠太郎」の平凡な日常のできごと

「東雲 忠太郎」の平凡な日常のできごと

2024.01.30
XML
カテゴリ: Graph API


Teamsの新しいチームを作成するには、Microsoft Graph APIの/teamsエンドポイントを使用します。以下は、基本的なリクエストの例です。


エンドポイント:


plaintext

Copy code

POST https://graph.microsoft.com/v1.0/teams

ヘッダー:


plaintext

Copy code

Content-Type: application/json

Authorization: Bearer {アクセストークン}

{アクセストークン}は、有効なアクセストークンに置き換える必要があります。アクセストークンはAzure ADでの認証に使用されます。


ボディ:


json

Copy code

{

  "template@odata.bind": "https://graph.microsoft.com/v1.0/teamsTemplates('standard')",

  "displayName": "新しいチームの名前"

}

"新しいチームの名前"は、新しく作成するチームの名前に置き換えます。上記の例では、standardとしてチームのテンプレートを指定していますが、必要に応じて他のテンプレートも使用できます。


以下は、Pythonを使用してこのリクエストを行う例です。


python

Copy code

import requests


url = "https://graph.microsoft.com/v1.0/teams"

headers = {

    "Content-Type": "application/json",

    "Authorization": "Bearer {アクセストークン}"

}


body = {

    "template@odata.bind": "https://graph.microsoft.com/v1.0/teamsTemplates('standard')",

    "displayName": "新しいチームの名前"

}


response = requests.post(url, headers=headers, json=body)


if response.status_code == 201:

    team_data = response.json()

    print("新しいチームが作成されました。チーム名:", team_data["displayName"])

    print("チームID:", team_data["id"])

else:

    print("Error:", response.status_code, response.text)

上記のコードでは、{アクセストークン}と"新しいチームの名前"を実際の値に置き換える必要があります。作成したチームの情報はJSON形式で返され、その中から必要な情報を取得できます。






お気に入りの記事を「いいね!」で応援しよう

Last updated  2024.01.30 08:17:29


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

© Rakuten Group, Inc.
Create a Mobile Website
スマートフォン版を閲覧 | PC版を閲覧
Share by: