向 Google Action/API.AI 发送 POST 请求或发送超过 5 秒的响应

Sending POST requests to Google Action/API.AI or sending responses which take more than 5s

我的fulfillment在收到来自Google Action/API.AI的某个请求后需要做很多处理,默认响应超时是5s。 https://developers.google.com/actions/components/fulfillment#nodejs

有什么方法可以在结果准备好后发送延迟响应或发送 POST 请求?

简短的回答是否定的 - 您必须在 5 秒内回复,此时无法通过智能助理发回通知。

稍微长一点的答案是我们知道通知即将到来 - 但我们不知道是否会有通知 API。有传言说可能会出现其他方法,使我们能够绕过 5 秒限制。

更长的答案是,如果您正在使用操作 Transactions(即允许用户购买或预订某些东西),您可以在事后发送更新。 但是,交易仍处于开发者预览阶段,并非适用于所有表面(例如,它们根本不适用于 Google Home)。