microsoft-graph-api - 使用 Action.OpenUrl 从自适应卡打开任务模块

标签 microsoft-graph-api microsoft-teams adaptive-cards

我们正在使用以下 在 channel 中发布自适应卡片图 API https://docs.microsoft.com/en-us/graph/api/channel-post-chatmessage?view=graph-rest-beta&tabs=cs

我们的有效载荷是

{
  "body":{
    "contentType":"html",
    "content":"<attachment id="attachmentId"></attachment>"  // for attachmentId see attachments section below
  },
  "attachments":[
    {
      "id":"attachmentId",
      "content":cardData // this is JSON.stringify of actual Adaptive card data 
    }
  ]
}

我们的自适应卡也像

{
  "type":"AdaptiveCard",
  "$schema":"http://adaptivecards.io/schemas/adaptive-card.json",
  "body":"some body",
  "actions":[
    {
       "type":"Action.OpenUrl",
       "title":"Suggest Item",
       "url":"https://teams.microsoft.com/l/task/2a05d07c-d194-400e-8122-cad64cfe1cef?url=https%3A%2F%2Flocalhost%3A44349%2Fteams%2F%23%2Fsuggest%2Fee31b3aa-f60f-4594-a964-a01fcc461ceb%3Ffrom%3Dcard&height=540&width=800&title=*Suggest%20item"
    }
  ]
}

如果我在聊天中发布任务模块网址并单击它有效,
但它不适用于 自适应卡 Action.OpenUrl以前它曾经工作

最佳答案

有一个 *在我的标题网址中,删除后它再次起作用

关于microsoft-graph-api - 使用 Action.OpenUrl 从自适应卡打开任务模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56075238/

相关文章:

botframework - 轮播上自适应卡的最大数量 - Microsoft Teams

node.js - 重启后删除填写的详细信息

python - 如何使用python连接Microsoft Graph而不需要UI交互?

json - 微软图形 API : Insufficient privileges to complete the operation

html - 如何从网页深层链接到 Microsoft Teams 通话

microsoft-teams - 团队不显示英雄形象

c# - 将自适应卡 JSON 添加到机器人脚本 - C#

microsoft-graph-api - 为 OneDrive Business 创建订阅返回 403 禁止

microsoft-graph-api - MS Graph Bearer Token 能否用于访问 Office REST API?

microsoft-teams - 使用 Microsoft Teams 的 REST API 访问用户状态