【问题标题】:Action on Google push notifications remove permission对 Google 推送通知的操作删除权限
【发布时间】:2019-06-06 04:47:55
【问题描述】:

如何在使用模拟器授权后删除用户的 UPDATE 权限?

我的 Dialogflow webhook 在第一次授权后总是收到这个 JSON,我需要重新启动。

"user": {
  "lastSeen": "2019-06-03T12:20:24Z",
  "permissions": [
     "UPDATE"
  ]
}

【问题讨论】:

  • 对于未发布的 Action,重置 UPDATE 权限的唯一方法是要求助手“停止从 发送更新”,其中 是目标 Action 名称的占位符.但它仅提供英文版本。
  • 这是我的负载 { "google": { "expectUserResponse": true, "systemIntent": { "intent": "actions.intent.PERMISSION", "data": { "@type ": "type.googleapis.com/google.actions.v2.PermissionValueSpec", "permissions": [ "UPDATE" ], "updatePermissionValueSpec": { "intent": "push_notification_handler" } } } } } 但以下命令不是停止从 push_notification_handler 发送更新

标签: dialogflow-es actions-on-google


【解决方案1】:

马可,

一旦用户授予接收更新的权限,这将被缓存在后端,您将在后续请求中继续接收 UPDATE 权限。

目前无法重置权限授予。

【讨论】:

  • 所以每次需要调试代码的时候都得使用新的谷歌账号?
【解决方案2】:

如果您已发布您的操作,您可以在目录中查找操作并单击重置链接。如果您还没有,那么“发布”一个 alpha 版本以获得目录条目(alpha 版本不需要审查),然后从那里重置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-05
    • 2017-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多