将可操作邮件卡片发布到 Office 365 组

创建可操作邮件卡

我们从创建可操作邮件卡片开始。 我们将从简单的内容开始,即一个包含 HttpPOST 操作和 OpenUri 操作的简单卡片。 我们将使用可操作消息Designer来设计卡。

重要

Office 连接器仅支持卡的 旧 MessageCard 格式。 它们不支持自适应卡格式。

转到“可操作消息Designer并粘贴以下 JSON:

{
  "@context": "https://schema.org/extensions",
  "@type": "MessageCard",
  "themeColor": "0072C6",
  "title": "Visit the Outlook Dev Portal",
  "text": "Click **Learn More** to learn more about Actionable Messages!",
  "potentialAction": [
    {
      "@type": "ActionCard",
      "name": "Send Feedback",
      "inputs": [
        {
          "@type": "TextInput",
          "id": "feedback",
          "isMultiline": true,
          "title": "Let us know what you think about Actionable Messages"
        }
      ],
      "actions": [
        {
          "@type": "HttpPOST",
          "name": "Send Feedback",
          "isPrimary": true,
          "target": "http://..."
        }
      ]
    },
    {
      "@type": "OpenUri",
      "name": "Learn More",
      "targets": [
        { "os": "default", "uri": "https://learn.microsoft.com/outlook/actionable-messages" }
      ]
    }
  ]
}

在可操作消息Designer中随意试验此简单示例。 有关可用字段的详细信息,请参阅消息卡参考。 拥有满意的卡片后,可以继续发送它。

通过 Office 连接器发送可操作邮件

连接器使用 webhook 在 Office 365 组内创建“连接器卡片”邮件。 开发人员可以通过向 Office 365 组 webhook 地址发送包含简单的 JSON 负载的 HTTP 请求来创建这些卡片。 我们来尝试将一些简单的卡片发布到组。

需要具备 Microsoft 365 订阅才能继续。 如果没有 Microsoft 365 订阅,可以通过 Microsoft 365 开发人员计划获得订阅;有关详细信息,请参阅 常见问题解答。 或者,可以 注册 1 个月的免费试用版或购买 Microsoft 365 计划

获取 Microsoft 365 组的连接器 webhook URL

  1. 在 登录到 Outlook 网页版https://outlook.office.com

  2. 在文件夹列表中,从“”部分选择组。 在组的菜单中,依次选择省略号 (“...”) 和“设置”。

    Microsoft 365 组中“设置”菜单位置的屏幕截图。

  3. 在“组设置”窗格中,选择“连接器”。

  4. 在可用连接器列表中查找并选择“传入 Webhook”连接器。

    可用连接器列表中的传入 Webhook 项屏幕截图。

  5. 为此连接器输入名称,并选择“创建”

  6. 复制并保存显示的 webhook URL。 选择“完成”

    传入 Webhook URL 的屏幕截图。

webhook URL 应如下所示:

https://outlook.office365.com/webhook/a1269812-6d10-44b1-abc5-b84f93580ba0@9e7b80c7-d1eb-4b52-8582-76f921e416d9/IncomingWebhook/3fdd6767bae44ac58e5995547d66a4e4/f332c8d9-3397-4ac5-957b-b8e3fc465a8c

发送邮件

使用 Postman 将可操作邮件负载发布到 webhook URL。 打开 Postman。 如果需要,则新建一个选项卡并如下配置该选项卡:

  1. 单击“获取”,然后更改为“发布”。

  2. 在标有 Enter request URL 的文本框中粘贴 webhook URL。

  3. 单击 URL 下面的“正文”,然后选择“原始”选项。

  4. 单击“文本”,然后更改为“JSON (application/json)”。

  5. 在下方的文本区域中输入邮件卡片 JSON。

    完成后,Postman 窗口应如下所示:

    已配置为将示例可操作邮件发布到 webhook URL 的 Postman 请求窗口。

  6. 单击“发送”发布邮件。