我们怎样才能知道Microsoft Directline中的attachmentLayout为客户端安装api?

时间:2016-10-19 17:44:19

标签: botframework

我正在使用客户端应用程序,该应用程序可以使用https://docs.botframework.com/en-us/restapi/directline/#!/Conversations/Conversations_GetMessages文档中提供的“Directline Api for Client”从MS Bot读取消息。
但是,我如何确定如何在列表或轮播中显示这些附件?

在为bot连接器(https://docs.botframework.com/en-us/restapi/connector/#!/Conversations/Conversations_SendToConversation)提供的文档中,机器人可以将消息发布到directline api,并告诉如何显示它们(在 attachmentLayout中) )。

在客户端Api中,没有此类或相关密钥。那么,我如何从Api中确定这个值?

1 个答案:

答案 0 :(得分:0)

在发送给您客户的json中,您应该看到attachmentLayout属性:

{ "type": "message", "attachmentLayout": "list", "text": "",...

您使用的客户端API是什么?听起来它缺少该属性的映射。