回叫团队消息扩展自适应卡

时间:2020-12-28 14:51:27

标签: authentication callback microsoft-teams adaptive-cards user-data

我开发了一个自定义团队消息传递扩展应用,可在搜索后正确返回。 现在我有一个问题,我想将用户数据(aaid 和 tid 或收到的访问令牌)从消息扩展传递到我的自定义选项卡(个人应用)。

我可以通过 POST 来做吗?

我尝试向用户返回一张带有 Action.OpenUrl 建议操作的自适应卡片,但它只打开了网址:

 {
        type: "AdaptiveCard",
            body: [
                {
                    type: "ColumnSet",
                    columns: [
                        {
                            type: "Column",
                            width: "auto",
                            items: [
                                {
                                    type: "TextBlock",
                                    size: "Large",
                                    text: title
                                },
                                {
                                    type: "TextBlock",
                                    text: details1
                                }
                            ]
                        },
                        {
                            type: "Column",
                            width: "auto",
                            items: [
                                {
                                    type: "Image",
                                    url: '',
                                    size: "Large",
                                }
                            ]
                        }
                    ]
                }
            ],
            actions: [
                {
                    "type": "Action.ShowCard",
                    "title": "Details",
                    "card": {
                        "type": "AdaptiveCard",
                        "body": [
                            {
                                "type": "TextBlock",
                                "text": details2,
                                "wrap": true
                            },
                        ]
                    }
                },
                {
                    "type": "Action.OpenUrl",
                    "title": "Open",
                    "url": details3
                }
            ],
            $schema: "http://adaptivecards.io/schemas/adaptive-card.json",
            version: "1.0"
  }

我该如何解决? 我可以调用回调函数吗? 我可以使用必要的数据进行 POST 调用吗? 如果有人知道一种方法,请向我解释我该怎么做。 谢谢

0 个答案:

没有答案