无法解析webhook JSON响应:无法在消息中找到字段:responseId google.cloud.dialogflow.v2.WebhookResponse

时间:2018-05-20 06:48:13

标签: asp.net-web-api chatbot dialogflow fulfillment

我正在使用DialogFlow API V2.0和ASP.NET WebAPI(.NET 4.5)创建一个简单的Web聊天机器人。

问题:

  1. 随附的屏幕截图看起来很奇怪,任何人都可以向我展示实际的Fulfillment响应和JSON响应。
  2. 我正在编写自己的回复,我是否必须为此安装任何SDK?
  3. 错误讯息: Webhook呼叫失败。错误:无法解析webhook JSON响应:无法在消息google.cloud.dialogflow.v2.WebhookResponse中找到字段:responseId。

    enter image description here

1 个答案:

答案 0 :(得分:0)

只需将MediaTypeHeaderValue“ application / json”添加到HttpResponseMessage的标头内容中

<div class="slideshow-container">
  <div class="mySlides fade">
    <img src="https://i.imgur.com/h9HMwvD.png" style="width:100%">
  </div>
  <div class="mySlides">
    <img src="https://i.imgur.com/inAYNo3.png" style="width:100%">
  </div>
  <div class="mySlides">
    <img src="https://i.imgur.com/8VHulyg.png" style="width:100%">
  </div>
  <div class="mySlides">
    <img src="https://i.imgur.com/wZzx8GU.png" style="width:100%">
  </div>
  <div class="mySlides">
    <img src="https://i.imgur.com/ZPO4z3V.png" style="width:100%">
  </div>
  <div class="mySlides">
    <img src="https://i.imgur.com/yhuKaY8.png" style="width:100%">
  </div>
</div>