获取错误"Action Error: Missing result from request body"



我正在运行自己的项目中的一个示例并陷入错误。

动作错误:请求正文丢失结果

github示例项目:dialogflow-silly-name-maker-webhook-nodejs

hookbin:显示来自Assistry.https://hookbin.com/bin/zjpzj1yb

的Webhook。

示例代码或我的设置中可能存在错误?

我遇到了这个错误。就我而言,这是因为我传递给actionssdkapp()构造函数的请求对象具有一个json字符串而不是数据结构。

在实例化操作之前将其添加到我为我修复...

request.body = JSON.parse(request.body);

然后我可以这样继续...

App = new ActionsSdkApp({'request': request, 'response': response});

如果输入请求没有意图信息,则该错误消息是由Google Client库上的操作打印的,但是您的JSON看起来不错。

确保您的操作启用客户端库的调试记录:process.env.DEBUG = 'actions-on-google:*';

然后研究完整的日志以了解您的问题。

最新更新