Можем ли мы использовать Google Watch 'API' для просмотра данных? Как мы можем использовать API наблюдения для отслеживания изменений? - PullRequest
0 голосов
/ 10 октября 2019

Я использую API изменений для отслеживания изменений на 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"
            }
        }
]

Но, используя это, я не могу решить, что файл создан или обновлен ..

1 Ответ

0 голосов
/ 07 ноября 2019

Когда вы получаете Changes ресурс , ответ имеет определенный формат.

Вы можете видеть, что Changes имеет свойство file, которое имеет тип Files.

Что вы хотите сделать, это проверить ресурс Files, возвращаемый изменением, чтобы отслеживать состояние файла между изменениями.

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...