Botframework Microsoft Bot Composer中的Http Post请求

Botframework Microsoft Bot Composer中的Http Post请求,botframework,Botframework,我已经尝试了以下内容,但http请求失败了,我是否遗漏了一些东西,请任何人指导我。在《邮递员》中,通过在身体中使用qnaId,我得到了相应的问题和json响应中的答案。我在composer中尝试了Http请求,但失败了。 { “qnaId”:“1164” } 我在《邮递员》中也尝试了同样的方法,并成功地得到了回复 谢谢……我认为问题在于,$Qna不是有效的内存变量。根据,您需要在对话、对话、回合或用户范围中设置此选项。我错过了帖子中回复设置为$Qna的部分。那是无效的。因此,它需要类似于t

我已经尝试了以下内容,但http请求失败了,我是否遗漏了一些东西,请任何人指导我。在《邮递员》中,通过在身体中使用qnaId,我得到了相应的问题和json响应中的答案。我在composer中尝试了Http请求,但失败了。 { “qnaId”:“1164” }

我在《邮递员》中也尝试了同样的方法,并成功地得到了回复


谢谢……

我认为问题在于,
$Qna
不是有效的内存变量。根据,您需要在对话、对话、回合或用户范围中设置此选项。我错过了帖子中回复设置为
$Qna
的部分。那是无效的。因此,它需要类似于
turn.Qna
dialog.Qna
的东西


此外,
$
的使用应仅用于字符串插值,而不用于设置变量名
turn.Qna
将设置它,并将其作为字符串使用:
“您说:${turn.Qna}”

您需要提供一些运行时上下文。添加http请求和响应详细信息,包括状态和任何错误详细信息,以及对所做调查的描述。您是否将邮递员请求和响应与bot composer请求和响应进行比较,以了解它们之间的区别?尝试了上述解决方案,但相同的问题请求失败。工作正常。现在我尝试了此方法并工作了。{“qnaId”:“${dialog.qnaId}”