Google drive api 我们能用谷歌硬盘吗;s';手表';轮询数据的API?我们如何使用';手表';跟踪更改的API?

Google drive api 我们能用谷歌硬盘吗;s';手表';轮询数据的API?我们如何使用';手表';跟踪更改的API?,google-drive-api,Google Drive Api,我正在使用ChangesAPI跟踪我的G-Drive更改,但它没有提供完整的资源数据。我可以使用“监视”API轮询我的资源吗 下面是我对API的更改请求: curl -X GET \ 'https://www.googleapis.com/drive/v3/changes?pageToken=46' \ -H 'Accept: */*' \ -H 'Accept-Encoding: gzip, deflate' \ -H 'Authorization: Bearer <To

我正在使用ChangesAPI跟踪我的G-Drive更改,但它没有提供完整的资源数据。我可以使用“监视”API轮询我的资源吗

下面是我对API的更改请求:

curl -X GET \
  'https://www.googleapis.com/drive/v3/changes?pageToken=46' \
  -H 'Accept: */*' \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'Authorization: Bearer <Token>' \
"changes": [
        {
            "kind": "drive#change",
            "type": "file",
            "changeType": "file",
            "time": "2019-10-10T09:15:12.313Z",
            "removed": false,
            "fileId": "<File_ID>",
            "file": {
                "kind": "drive#file",
                "id": "<File_ID>",
                "name": "shared",
                "mimeType": "application/vnd.google-apps.folder"
            }
        }
]
curl-X GET\
'https://www.googleapis.com/drive/v3/changes?pageToken=46' \
-H'接受:*/*'\
-H'接受编码:gzip,deflate'\
-H‘授权:持票人’\
以下是答案:

curl -X GET \
  'https://www.googleapis.com/drive/v3/changes?pageToken=46' \
  -H 'Accept: */*' \
  -H 'Accept-Encoding: gzip, deflate' \
  -H 'Authorization: Bearer <Token>' \
"changes": [
        {
            "kind": "drive#change",
            "type": "file",
            "changeType": "file",
            "time": "2019-10-10T09:15:12.313Z",
            "removed": false,
            "fileId": "<File_ID>",
            "file": {
                "kind": "drive#file",
                "id": "<File_ID>",
                "name": "shared",
                "mimeType": "application/vnd.google-apps.folder"
            }
        }
]
“更改”:[
{
“种类”:“驱动#改变”,
“类型”:“文件”,
“变更类型”:“文件”,
“时间”:“2019-10-10T09:15:12.313Z”,
“移除”:假,
“文件ID”:“,
“文件”:{
“种类”:“驱动器#文件”,
“id”:“,
“名称”:“共享”,
“mimeType”:“application/vnd.google apps.folder”
}
}
]
但是使用此选项,我无法确定文件是否已创建或更新。

当您得到一个响应时,响应具有特定的格式

您可以看到
更改
具有类型为的属性
文件

您要做的是检查更改返回的
文件
资源,以监视更改之间文件的状态


希望这有帮助

变化不会告诉你发生了什么,它只是告诉你发生了什么。你用这个来达到什么目的,以得到这个响应?您使用的是API的v2还是v3<代码>更改:watch将使您能够发现是否发生了更改,但如果您想了解v2或的更多信息,可能会对您更有帮助?@RafaGuillermo我正在使用API的v3。我试图点击驱动活动报告API,但它给了我“401”。或者我们可以在谷歌云平台上创建任何客户端,以便任何用户都可以使用该客户端访问报告API吗?
401
表示您无权访问API-您使用的令牌无效或已过期,或者您没有为API添加正确的作用域。你能证实这一点吗?