如何实现alpha / beta版本动作google的实现

时间:2018-06-17 06:16:03

标签: webhooks actions-on-google dialogflow fulfillment

我一直在使用Dialogflow开发Google上的动作。使用模拟器进行测试时,webhook的效果就像魅力一样。

我发布了一个Alpha发布但它根本没有工作。 Alpha测试人员无法连接它,当我在模拟器上测试Alpha版本时,它告诉"现在没有回应。请尽快重试。"

在文档"将您的操作发布到Alpha和Beta环境"中,段落如下: "实施alpha / beta版本的实现 发布渠道信息不包含在从智能助理到您的履行的HTTP请求中。要处理履行中的发布渠道,您应提供不同的履行网址(例如,测试版的一个履行网址和操作的生产版本的另一个网址)"

我到处搜索,我找不到任何关于如何实现Alpha的新实现(以及最终发布的版本)的指示。 我在Dialogflow的实现中使用了一个URL,那么我该怎么办呢?

1 个答案:

答案 0 :(得分:1)

同一个webhook适用于所有版本,(至少在我的情况下适用于aplha),检查以下情况之一......

  1. 确保已将Alpha测试人员的邮件地址添加到 alpha测试人员列表,否则他们将无法访问Alpha版本。
  2. 确保您已在Google 页面上的操作中部署了最新更新版本的代理。如果不这样做, enter image description here 如果您收到此类“已修改操作”消息,则表示您尚未进行部署更改。
  3. 代理部署不是即时的,需要花费相当多的时间才能在Google操作平台上访问。检查最新部署的当前版本状态,它应显示“已部署”,如果显示“部署”,则必须等待一段时间才能部署它。< / p>

  4. 如果以上所有都是好的,请测试alpha版本并检查你的web-hook日志(甚至检查web-hook是否至少接收请求),这将是唯一的地方你会发现任何可能的错误。