我一直在尝试为Dialogflow应用在Google Actions上创建一个发行版。当我在Alpha,Beta或Production中的Action for Google上创建发行版,并在模拟器中测试新创建的版本时,它始终会导致
MalformedResponse: Failed to parse Dialogflow response into AppResponse
because of empty speech response
我已经联系了DialogFlow的支持人员,他们要求将项目导出为zip进行审查,然后是屏幕截图,屏幕截图,然后沉默了一会儿。当我尝试寻找解决方案时,我碰到了这个链接-https://developers.google.com/actions/support/known-issues,该链接暗示了一个已知问题,该问题在Actions for Google中创建了发行版
[[https://imgur.com/X0Y6csy]的屏幕截图
这是记录在日志中的错误
{
insertId: "1qftsp5g2pbrnfh"
labels: {…}
logName: "projects/newagent-c9442/logs/actions.googleapis.com%2Factions"
receiveTimestamp: "2019-05-15T14:13:43.071392711Z"
resource: {…}
severity: "ERROR"
textPayload: "MalformedResponse: Failed to parse Dialogflow response into AppResponse because of empty speech response"
timestamp: "2019-05-15T14:13:43.059656072Z"
trace: "projects/886146653413/traces/ABwppHEE7jwH_FaSXqLBKMDjat2IGSewYttEE1U3Xe9IyBhzLy68MyC6GHCdV9VDBoVQ9NF9qgv-xe5XEgY"
}
其他任何人都遇到过此问题或与在Actions for Google上创建发行版有关的任何信息。我确定我不是唯一的人,但是如果不创建发行版,也无法将任何操作/技能添加到Google Assistant。因此考虑与社区核实。谢谢!