在制作自适应卡时,我无法在HTTPAction中传递标头

时间:2017-06-30 11:55:21

标签: botframework adaptive-cards

我正在开发一个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 + "***" + "\" }"
    });

1 个答案:

答案 0 :(得分:0)

这是文档中的错误,现已更新。 https://docs.microsoft.com/en-us/adaptive-cards/create/cardschema#action-http

标题实际上是一个具有名称/值对的对象数组。

随请求一起发送的HTTP标头。数组中的每个项都应该是名称/值对。

示例:[{“name”:“content-type”,“value:”application / json“}]