代理在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)提供我自己的服务器。有任何想法吗?感谢。
答案 0 :(得分:0)
好的,想出如何前进。首先将Dialogflow项目导出为zip文件。接下来,在Google上的Actions中创建新项目。然后,在Google上的操作中 - "概述和构建并向您的应用添加操作"页面,按与Dialogflow关联的生成按钮。在弹出窗口中,按"在对话框上创建操作" 。输入此Dialogflow实例的新名称,按"保存",导入以前创建的zip文件。工作(几乎)完美无瑕!