如何解决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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。