首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过API返回对Google助手的响应

通过API返回对Google助手的响应
EN

Stack Overflow用户
提问于 2017-09-15 10:02:45
回答 1查看 877关注 0票数 1

我在Google项目上有一个操作,它使用api.ai作为其操作。这是很好的工作,我可以看到请求/响应出现在谷歌助理界面(在手机和模拟器)。

我对api.ai的一个用法需要分成两个部分,因为我们必须通知用户处理已经启动,然后在它完成后再次通知他们(没有它们对输出进行回复)。

我试图用一种方式通知用户,谁正在使用谷歌助理时,处理已经完成,但到目前为止已经失败。就像这样

用户:我想看看我的贷款申请是否被批准。

谷歌助理:等一下,让我查一下,让你知道。

……(异步地对后端进行webservice调用)

……几秒钟后..。

……从webservice回发到google助手

谷歌助理:谢谢您的等待,您的请求已被批准。

我不知道如何做“回发到谷歌助理”电话。我尝试过从SessionId调用中获取Api.AI,然后使用它来发出事件请求,但这似乎并没有将响应发送给助手。Google似乎在使用https://developers.google.com/actions/reference/rest/Shared.Types/AppRequest中定义的格式,但我不确定如何获取ConversationToken并将响应发送回用户。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-15 10:38:58

简短的回答:你不能那么做。

稍长一点的回答:至少现在,没有发送通知的好方法。您的操作只能响应用户的特定语句。你可以说“马上再问一遍,我应该给你一个结果”,但这并不是一次很好的经历。在2017年谷歌I/O会议上,他们宣布通知将在某一时刻到达谷歌主页.但既没有给出一个时间框架,也没有提供任何有关API的信息。

很长,但可能仍然不能令人满意的答案:您可以查看交易记录,它允许他们发起某种购买或请求,然后“退房”。一旦它们签出,您将确认事务正在使用OrderUpdates进行处理,然后可以发送带有"order“状态的更新。这些状态更新可以变成通知,或者用户可以随时查询订单的状态。事务不需要支付,因此这可能会根据您的需要而起作用。

然而,有几件事值得注意。这仍然是在开发人员预览,所以事情可能会改变在未来。它也不工作在所有的表面运行的助手,所以,虽然它的工作助理在手机上,它不工作的谷歌主页现在。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46236944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档