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

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

2024.02.25
XML
カテゴリ: Graph API


Microsoft Teams API を使用して HTML 形式のメッセージを投稿するには、メッセージ カードの形式を使用します。メッセージ カードを作成し、それを Teams に投稿することで、HTML 形式のメッセージを表示できます。以下は、HTML 形式のメッセージを投稿するための手順です。


メッセージ カードを作成します。これは JSON 形式のデータで、HTML コンテンツを含むことができます。

json

Copy code

{

  "type": "message",

  "attachments": [

    {

      "contentType": "application/vnd.microsoft.card.adaptive",

      "content": {

        "type": "AdaptiveCard",

        "body": [

          {

            "type": "TextBlock",

            "text": "<p>This is <b>HTML</b> formatted message.</p>",

            "wrap": true

          }

        ]

      }

    }

  ]

}

この例では、Adaptive Card 形式のメッセージ カードを使用しています。"text" プロパティに HTML 形式のテキストを含めることができます。


メッセージ カードを Teams に投稿します。これには Microsoft Graph API を使用します。

http

Copy code

POST https://graph.microsoft.com/v1.0/teams/{チームID}/channels/{チャネルID}/messages

ボディには、先ほど作成したメッセージ カードを含めます。


json

Copy code

{

  "body": {

    "contentType": "application/json",

    "content": {

      "type": "message",

      "attachments": [

        {

          "contentType": "application/vnd.microsoft.card.adaptive",

          "content": {

            "type": "AdaptiveCard",

            "body": [

              {

                "type": "TextBlock",

                "text": "<p>This is <b>HTML</b> formatted message.</p>",

                "wrap": true

              }

            ]

          }

        }

      ]

    }

  }

}

これにより、HTML 形式のメッセージが Teams チャンネルに投稿されます。Teams は Adaptive Card 形式をサポートしており、HTML を含むテキストを表示することができます。






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

Last updated  2024.02.25 08:22:41


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

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