我正在使用 api.ai 为 Google Home 开发一个 Google Actions 项目。
是否可以将状态参数作为响应的一部分传递给 api.ai 并将其包含在下一个请求中?
Amazon Alexa API 处理这样的流程,它派上了用场。
谢谢
编辑:
我之前没有提到这一点:在谷歌助手触发我的意图后,我有 api.ai 向 webhook 发送请求。api.ai 期望的响应在此处定义。我尝试在响应中包含额外的字段,但这些不包含在来自 api.ai 的任何未来意图请求中。我还尝试将字段和值添加到响应的谷歌特定部分(在此处定义)无济于事。
作为我感兴趣的一个例子,在响应 Alexa 请求时,我们可以包含一个 json 字段“sessionAttributes”,然后亚马逊在作为该交互一部分的任何未来请求中传递该字段。
在这种情况下,我在第一个意图(随后用于提取记录)上查询数据库键并将该键传递给 sessionAttributes 以避免对我收到的每个意图请求执行该查找。