为什么Dialogflow对于Alpha / Beta测试人员无法正常工作?

时间:2018-11-30 04:32:29

标签: dialogflow actions-on-google alexa alexa-skill

我正在为 Google助手集成进行对话框流程和在Google上的操作。从最近几个月开始我一直在努力,我创建了 dialogflow代理,并进行了必要的更改,并设置了 Google上的操作。在使用Webhook对我的应用程序实施新功能之后,我每天都会进行每天的测试,并且发现所有东西都很好,然后提交提交给 apha / beta批准。使用该应用程序完成工作后,我刚刚将其提交了 alpha / beta批准 Google ,他们也批准了该应用。此时,我刚刚将“选择加入”链接(由Google针对Alpha用户的操作提供的测试目的)发送给 Alpha测试人员。但是不幸的是,一切都没有按预期进行。经过分析,我发现从 dialogflow 发送的 webhook请求中,所有参数始终为空意向与预期不符。但是对于我(开发人员或所有者)来说,它可以正常工作,我的意思是说alpha / beta版本无法正常工作。参数应该具有匹配的实体同义词的值,这些值已通过 dialogflow V2 API 动态添加/加载到了 dialogflow 中。它可以与所有者帐户或开发者帐户配合使用,但不能与alpha / beta版本一起使用。

在通过邮递员检查实体是否加载到 dialogflow 时,我是否发现实体是否成功加载到具有相同 dialoflow V2 API 的dialogflow,但是由于某些原因 webhook请求总是发送空字符串作为参数。

有人可以知道为什么会发生这种情况吗?该问题的解决方案是什么?

谢谢。

1 个答案:

答案 0 :(得分:1)

我也遇到过同样的问题。而且我发现我的google操作处于部署状态,并且我尝试使用选择加入链接对其进行测试。但是几个小时后,它已正确部署,我的自定义google操作正常。而且,您还需要通过选择加入链接在手机中启用Alpha测试。

see this image which includes Alpha version and its state