我正在开发一个Chatbot,并希望在用户点击按钮时向新聊天发送消息。我无法传递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 + "***" + "\" }"
});
答案 0 :(得分:0)
这是文档中的错误,现已更新。 https://docs.microsoft.com/en-us/adaptive-cards/create/cardschema#action-http
标题实际上是一个具有名称/值对的对象数组。
随请求一起发送的HTTP标头。数组中的每个项都应该是名称/值对。
示例:[{“name”:“content-type”,“value:”application / json“}]