尝试更新与Google上的操作集成时,API.AI“无效参数”错误

时间:2017-05-18 20:07:22

标签: dialogflow actions-on-google

2天前,Google Home和API.AI代理之间的集成工作非常顺利。从昨天开始,当API.AI更新为包含Google Assistant集成而不是Google Home时,我不得不在Google控制台上执行一些额外的操作,以便再次使用该集成。

但是当我点击API.AI菜单上的“Fulfillment”,然后点击“Google Assistant”时,我会看到以下屏幕: enter image description here

但是,当我点击“更新”或“测试”时,我收到以下错误消息:“请求包含和无效的参数”。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

不幸的是,我也不得不用一个全新的代理商重新创建。以下是我采取的步骤,可以帮助那些冒险沿着这条路走下去的人......

  1. 从控制台创建新的操作Google 项目:Actions on Google console
  2. 创建一个只包含您的意图和实体文件夹的zip文件。它们需要位于zip文件的顶层。 (agent.json似乎是Google更新所有内容之后不断炸毁我的代理的文件。
  3. 像往常一样
  4. API.ai 中创建新代理
  5. 保存并完成Google上的"操作"新项目的控制台设置
  6. 返回API.ai并点击" 集成"以及" Google上的操作"。这样您就可以点击" 更新"并希望成功地测试代理的通用开头。
  7. 最后,一旦您测试了通用代理,请导入您之前创建的所有" "工作得很好。如果使用其他服务器等,您必须更新您的配送服务器
  8. 以上作品截至2017年5月23日上午。祝您好运!