首页 > 解决方案 > 未经授权的 WebHook 回调通道 Google 推送通知

问题描述

我正在尝试监控我在 Google Drive 中的文件。通过获取发送渠道的通知。我已经尝试了所有方法并尝试了数百次,但每次他都告诉我:`

我正在使用邮递员。

Post https://www.googleapis.com/drive/v2/changes/watch
Body:

  {"id": "01234567-89ab-cdef-012345***789ab",
  "kind":"drive#startPageToken",
  "type": "webhook",
  "address": "https://nwafith.com/api/notifications"
   }

回复

{
    "error": {
        "errors": [
            {
                "domain": "global",
                "reason": "push.webhookUrlUnauthorized",
                "message": "Unauthorized WebHook callback channel: https://www.nwafith.com/api/notifications"
            }
        ],
        "code": 401,
        "message": "Unauthorized WebHook callback channel: https://www.nwafith.com/api/notifications"
    }
}

我添加的域验证中:

www.nwafith.com

nwafith.com

一切看起来都正确,但我不知道问题出在哪里。我希望得到帮助

标签: google-drive-apipostman

解决方案


未经授权的 WebHook 回调通道:

表示您尚未在 Google 开发者控制台中正确授权您的域。

解决方案:

  1. 转到Google 开发者控制台
  2. 选择您的项目
  3. 在“APIS & AUTH”下选择“推送”
  4. 点击“添加域”
  5. 输入所需的域(仅需要域:https://www.nwafith.com
  6. 单击“添加域”按钮

之后它应该工作。


推荐阅读