gpt4 book ai didi

google-api - Google Drive API V3 - 推送通知

转载 作者:行者123 更新时间:2023-12-05 05:16:28 28 4
gpt4 key购买 nike

从昨天早上开始,我就被谷歌驱动器 API 请求困住了。

如此处所述:https://developers.google.com/drive/api/v3/push

我正在尝试订阅发送此请求的通知:

网址:https://www.googleapis.com/drive/v3/changes/watch

Header :
Content-type: application/json
Authorization: Bearer my_auth_token

{
"id":"An ID generated",
"type":"web_hook",
"address":"my callback address",
}

响应是带有此正文的代码 400:

{
"error": {
"errors": [
{
"domain": "global",
"reason": "required",
"message": "Required parameter: pageToken",
"locationType": "parameter",
"location": "pageToken"
}
],
"code": 400,
"message": "Required parameter: pageToken"
}
}

此订阅请求不需要此参数,但此订阅请求(相同的 url..):https://developers.google.com/drive/api/v3/reference/changes/watch

我是否遗漏/误解了什么或文档有问题?

谢谢

最佳答案

pageToken 参数是用于在下一页继续上一个列表请求的 token 。这应该设置为来自先前响应的“nextPageToken”的值或来自 getStartPageToken 方法的响应,如我们所见 here .

因此,您应该将 pageToken 作为参数传递给您的 URL:

网址:https://www.googleapis.com/drive/v3/changes/watch?pageToken=[YOUR_PAGE_TOKEN_NUMBER_HERE]

例如:https://www.googleapis.com/drive/v3/changes/watch?pageToken=101

使用 GET https://www.googleapis.com/drive/v3/changes/startPageToken 获取列表的起始 pageToken 并观察 future 的变化可能会很有趣。参见 here

关于google-api - Google Drive API V3 - 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50481845/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com