代理在Dialogflow中测试正常,但在Google上的操作中进行测试时失败

时间:2018-01-04 00:12:02

标签: dialogflow

代理在Dialogflow中测试很好,但在Google上的操作中测试时失败我看到了这个错误:

"sharedDebugInfo": [

    {

      "name": "ResponseValidation",

      "subDebugEntry": [

        {
          "debugInfo": "API Version 2: Failed to parse JSON response string with 'INVALID_ARGUMENT' error: \": Cannot find field.\".",
          "name": "UnparseableJsonResponse"
        }
      ]

注意:我指定Dialogflow API V1,而不是V2。此外,我正在为webhook(而不是Firebase)提供我自己的服务器。有任何想法吗?感谢。

1 个答案:

答案 0 :(得分:0)

好的,想出如何前进。首先将Dialogflow项目导出为zip文件。接下来,在Google上的Actions中创建新项目。然后,在Google上的操作中 - "概述和构建并向您的应用添加操作"页面,按与Dialogflow关联的生成按钮。在弹出窗口中,按"在对话框上创建操作" 。输入此Dialogflow实例的新名称,按"保存",导入以前创建的zip文件。工作(几乎)完美无瑕!