Dynamics 365自适应卡中的提交按钮不在团队中呈现

问题描述

我的自适应卡存在以下问题:每当我发送其中一个带有“团队流动”的变量时,Action.Http-提交按钮都不会呈现。这是一个非常简单的示例来说明问题:

我已经从卡片设计者https://i.stack.imgur.com/Xiyg4.png创建了一个非常简单的卡片,这是使用的json:

{
    "$schema": "http://adaptivecards.io/schemas/adaptive-card.json","type": "AdaptiveCard","version": "1.0","body": [
        {
            "type": "ActionSet","id": "32eb7bf4-a7a7-b810-e2a1-454672288641","actions": [
                {
                    "type": "Action.Http","id": "45b64937-d849-aa7b-5feb-730f43db0133","title": "Submit","url": "https://messagecardplaygroundfn.azurewebsites.net/api/HttpPost?code=zJaYHdG4dZdPK0GTymwYzpaCtcPAPec8fTvc2flJRvahwigYWg3p0A==","method": "POST"
                }
            ]
        }
    ],"padding": "Default"
}

然后,我创建了一个简单的流程,只是为了确保它是由Microsoft Teams中的机器人交付的,这就是输出。即使使用不同的示例代码,Action.Http按钮也无法呈现。 你可以帮帮我吗?让我知道我是否可以提供更多信息。

解决方法

[Microsoft-Teams]不支持自适应卡操作public function authenticate(Request $request) { $userCredentials = $request->only('EmployeeID','Password'); // check user using auth function if ($teachers=Teacher::where($userCredentials)->first()) { auth()->login($teachers); // redirect to the intended view } else { // redirect to the view on failure to authenticate with a failure message } } POST

有关其他详细信息和上下文,请参见以下文档。 https://docs.microsoft.com/en-us/microsoftteams/platform/task-modules-and-cards/cards/cards-actions#adaptive-cards-actions

您可以使用Action.Http来获取对Flow的响应,然后可以使用HTTP或HTTP-AAD操作在Flow中执行POST。