Google 助手推送通知结果为 404

Google assistant Push Notification result is 404

我想向我的 google 助手发送推送通知,但是出现错误。

"code": 404, "message": "Requested entity was not found.", "status": "NOT_FOUND"

起初,我参考了 aog 文档关于用 java 语言发送通知,我认为我的 userId 和意图是正确的,如果输入错误响应不是 404 .

所以我尝试在 actionssdk-updates-java 中构建,只需按照设置说明,我的助手可以成功构建,并且对话正常,当我尝试 "send notification" 时,响应仍然是 404 .

有人知道如何解决这个问题吗?

要发送推送通知,您必须先为您的项目启用操作 API。

启用操作 API:

  1. Google Cloud Platform console 中,select 您的 项目 ID 来自下拉列表
  2. 来自菜单☰ > API服务和服务 > 图书馆 > select 操作 API > 启用

最近找到原因了
示例代码 class Target 需要 locale 参数, 因为我项目的语言环境不是英文。
一旦我用英语创建了一个项目,推送通知就可以正常工作了。
Push notifications 文档中,java 和 nodejs 之间的区别在于目标中的语言环境。