我的可操作留言卡没有引用。这是我已经检查过的
- 根据actionable card designer ,refesher 卡具有有效的语法
- 复习卡具有
originator
属性
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json","version": "1.0","type": "AdaptiveCard","originator": "<guid>","body": [
{
"type": "TextBlock","text": "The action has been recorded."
}
]
}
从 API(Azure 函数)返回的响应如下
string card = "<card-json>";
req.HttpContext.Response.Headers.Add("CARD-actION-STATUS","action accepted,thank you.");
req.HttpContext.Response.Headers.Add("CARD-UPDATE-IN-BODY","true");
return new OkObjectResult(card);
我也试过了,没有成功
string card = "<card-json>";
req.HttpContext.response.contenttype = "application/json; charset=utf-8";
req.HttpContext.Response.Headers.Add("CARD-actION-STATUS","true");
req.HttpContext.Response.Body = new MemoryStream(Encoding.UTF8.GetBytes(card));
return new OkResult();
提交初始卡片的 POST 操作时,请参阅显示显示 action accepted,thank you.
的横幅,但卡片本身并未刷新。
你有没有发现任何明显的错误?研究此行为后,我发现最常见的错误是未提供相关标头,但我确定添加了它们。
非常感谢任何帮助!