2017-10-07 47 views
0

注意:我的问题有什么也没有与我的应用程序(即 - 在我的应用程序内)暂停。这与想知道是否有办法告诉Google Home服务器在考虑我的应用程序无响应之前等待更长时间(即 - 在放弃它之前,因为他们“认为”它已经死了)。我只提到我的为了完整起见,开发环境。增加Google Actions服务器端的超时时间?

我正在使用Google SDK上的操作构建Google Home应用程序。它是我自己的服务器上的一个外部托管的应用程序,运行在Ubuntu Linux 14.04 LTS盒子上。该应用程序是使用在谷歌JavaScript客户端库的操作使Node.js应用程序,使用JetBrains的WebStorm IDE开发:

https://github.com/actions-on-google/actions-on-google-nodejs

是否有一个API我可以做,或JSON包,我可以送时我与Google Home服务器之间的一次互动,告诉它增加了它使用的超时值?这在调试过程中会有很大的帮助。

现在,如果我尝试在WebStorm IDE中逐步调用Google POST请求,我将在Google端超时。看起来他们正在使用非常短暂的时间,例如10秒左右。如果我可以在开发过程中大幅增加这个价值,那么这将是一个很大的帮助。当Google服务器联系我的履行网址时,我在使用Google Actions控制台应用测试工具时遇到了此问题。

回答

4

总之:没有。

超时是有意的 - 对于想要快速响应时间的实际对话。我明白你只是为了测试而需要它,这确实是一个合理的用例,但他们现在没有任何东西。

我的建议(不是很好的一个,我承认,但它确实有一些优点)就是把它当作一个实际的测试用例来对待。记录来自服务器的JSON(或整个HTTP传输)并将其播放到您的webhook中,然后记录结果并验证它是您想要的JSON。你可以在闲暇时追踪它。一旦你的测试线束工作 - 尝试与模拟器。

(我倾向于有很多日志,我自己。)