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

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

2024.02.24
XML
カテゴリ: Graph API


Microsoft Teams API を使用してチャネルに添付ファイルを付けてメッセージを投稿する方法を説明します。これには、メッセージを送信するための POST リクエストを使用します。


エンドポイント:

bash

Copy code

POST https://graph.microsoft.com/v1.0/teams/{team-id}/channels/{channel-id}/messages

{team-id} はチームの ID、{channel-id} はチャネルの ID を指定します。


リクエストヘッダー:

Authorization: 認証トークンを含む必要があります。一般的には Bearer トークンが使用されます。

Content-Type: リクエストボディの種類を指定します。一般的には multipart/form-data が使用されます。

リクエストボディ:

multipart/form-data 形式を使用して、テキストメッセージと添付ファイルを送信します。


リクエストボディの例:

http

Copy code

POST /v1.0/teams/{team-id}/channels/{channel-id}/messages HTTP/1.1

Host: graph.microsoft.com

Authorization: Bearer {access-token}

Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW


------WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="body"; filename="message.json"

Content-Type: application/json


{

  "content": "This is a message with an attached file."

}

------WebKitFormBoundary7MA4YWxkTrZu0gW

Content-Disposition: form-data; name="file"; filename="example.txt"

Content-Type: text/plain


[Contents of the attached file]

------WebKitFormBoundary7MA4YWxkTrZu0gW--

エンドポイントの例:

bash

Copy code

POST https://graph.microsoft.com/v1.0/teams/abc123/channels/def456/messages

この例では、チーム ID が abc123 であり、チャネル ID が def456 のチャネルにメッセージを投稿しています。


リクエストを送信すると、指定されたチャネルにテキストメッセージと添付ファイルを含むメッセージが投稿されます。






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

Last updated  2024.02.24 01:26:05


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

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