google-drive-api - 谷歌驱动器 API 验证的域不适用于更改手表
问题描述
根据https://developers.google.com/drive/api/v3/reference/changes/watch,如果您需要监视资源的更改,则需要一个https
地址才能使其正常工作。
我已通过转到 Google Cloud Console > 域验证 > 添加域成功配置了域。
然后我使用 Postman 调用来测试它:
https://www.googleapis.com/drive/v3/changes/watch?pageToken=nextPageToken
{
// "kind": "api#channel",
"id": "1234231",
"expiration": 1656402233000,
"type": "webhook",
"payload": true,
"address": "https://mrnoc.blogspot.com",
"params": {
"pageToken": "nextPageToken"
}
}
但是,它失败并生成了以下错误消息:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "push.webhookUrlUnauthorized",
"message": "Unauthorized WebHook callback channel: https://mrnoc.blogspot.com"
}
],
"code": 401,
"message": "Unauthorized WebHook callback channel: https://mrnoc.blogspot.com"
}
}
我不知道它是如何工作的,我试图环顾四周,但它是一个死胡同,因为似乎我已经正确配置了所有东西。
如果您知道什么可能会阻止它工作,请提供帮助。
谢谢
解决方案
推荐阅读
- javascript - 仅从嵌套数组中获取值
- css - 当元素在Angular中具有特定类时如何删除CSS类
- ios - 如何以编程方式将 UItextfield 占位符和文本更改为右对齐
- angular - Angular 8将字符串保存到本地文件
- node.js - 使用 GitLab CI 对 NodeJS 项目进行版本控制在验证条件部分不起作用
- string - 如何从 bash 中的字符串中删除最后一个点(句点)
- python - 当特定列的连续行值大于一个数字时,熊猫会删除行
- r - 在使用 for 循环在列表中定义的数据框中删除列
- docker - 更新 Discourse 后如何解决 502 Bad Gateway 问题?
- linux - Linux 串行驱动程序接收