我正在运行自己的项目中的一个示例并陷入错误。
动作错误:请求正文丢失结果
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:*';
然后研究完整的日志以了解您的问题。