【发布时间】:2021-03-11 00:10:21
【问题描述】:
我们在 Action for Google Assistant 中广泛使用推送通知。直到最近,我们还能够将从 conv.argments.get('UPDATES_USER_ID') 收到的通知 ID 用于新用户,如果失败,我们可以将 conv.request.conversation.conversationId 作为替代。
如果用户在其 Google 助理上重置我们的操作,则原始通知 ID 不再有效。但是,收到的 UPDATES_USER_ID 重置后通知 ID 正在生成错误“调用者没有权限”,状态为“PERMISSION_DENIED”。如果我们尝试使用替代方法,则会收到错误“请求包含无效参数”,状态为“INVALID_ARGUMENT”。
【问题讨论】:
-
您能否验证创建新操作是否也会产生相同的错误?如果是这样,则此问题也可能会影响未重置的操作。如果没有,我想知道您是否以某种方式缓存了以前撤销的 UPDATES_USER_ID。
标签: dialogflow-es actions-on-google