制作自适应卡片时无法在 HTTPAction 中传递 Header
I am unable to pass the Header in HTTPAction while making an Adaptive Card
我正在开发一个聊天机器人,并希望在用户单击按钮时向新聊天发送消息。我无法传递 Header 值。
AdaptiveCard card = new AdaptiveCard();
card.Actions.Add(new HttpAction()
{
Url="https://directline.botframework.com/v3/directline/conversations/ConversationID/activities",
Title = "Yes",
Method = "Post",
Headers = "Authorization : SecretKey",
Body = "{ \"type\": \"message\", \"from\": { \"id\": \"vid\", \"name\":\"vname\" }, \"text\": \"$" + "yes_person" + "$***" + convId + "***" + "\" }"
});
这是文档中的错误,现已更新。 https://docs.microsoft.com/en-us/adaptive-cards/create/cardschema#action-http
Headers 实际上是 objects 和 name/value 对的数组。
与请求一起发送的 HTTP headers。数组中的每一项都应该是 name/value 对。
示例:[{ "name": "content-type", "value: "application/json" }]
我正在开发一个聊天机器人,并希望在用户单击按钮时向新聊天发送消息。我无法传递 Header 值。
AdaptiveCard card = new AdaptiveCard();
card.Actions.Add(new HttpAction()
{
Url="https://directline.botframework.com/v3/directline/conversations/ConversationID/activities",
Title = "Yes",
Method = "Post",
Headers = "Authorization : SecretKey",
Body = "{ \"type\": \"message\", \"from\": { \"id\": \"vid\", \"name\":\"vname\" }, \"text\": \"$" + "yes_person" + "$***" + convId + "***" + "\" }"
});
这是文档中的错误,现已更新。 https://docs.microsoft.com/en-us/adaptive-cards/create/cardschema#action-http
Headers 实际上是 objects 和 name/value 对的数组。
与请求一起发送的 HTTP headers。数组中的每一项都应该是 name/value 对。
示例:[{ "name": "content-type", "value: "application/json" }]