您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

drive.changes()。watch返回GoogleJsonResponseException:401未经授权,未显示任何消息

drive.changes()。watch返回GoogleJsonResponseException:401未经授权,未显示任何消息

花了几个小时并仔细阅读了文档后,我终于找到了问题。

按照推送通知文档(https://developers.google.com/drive/v3/web/push)的规定:

要使用推送通知,您需要做三件事:

注册您的接收URL的域。…

设置您的接收URL或“ Webhook”回调接收器。

这是HTTPS服务器,用于处理资源更改时触发的API通知消息。

通道指定通知消息的路由信息??。作为频道设置的一部分,您可以标识要在其中接收通知的特定URL。每当频道的资源发生变化时,Drive API都会向该URL发送一条通知消息,作为POST请求。

这意味着您应该拥有一个域,并且应该先在Google上进行确认,然后才能使用watch API。

GoogleJsonResponseException: 401 Unauthorized言:在这种情况下,我仍然认为回应是荒谬的,但希望它能帮助其他面临相同问题的人。

Go 2022/1/1 18:28:55 有520人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶