Drive API предоставляет push-уведомления, которые позволяют отслеживать изменения в ресурсах. Вы можете использовать эту функцию для повышения производительности вашего приложения. Это позволяет устранить лишнюю сеть и вычислить затраты, связанные с ресурсами опроса, чтобы определить, изменились ли они. Всякий раз, когда отслеживаемый ресурс изменяется, Drive Drive уведомляет ваше приложение.
Push-уведомления будут отправлены в центральное место на вашем сервере. когда вы регистрируете домен вашего получающего URL. Например, если вы планируете использовать https://exampe.com/notifications в качестве получающего URL, вам необходимо зарегистрировать https://exampe.com.
После того, как вы настроили домен, на который вы хотели бы отправлять push-уведомления, просто установите часы для рассматриваемого файла.
Вам нужно настроить watch и тогда вы начнете получать push-уведомления об изменениях этих файлов
POST https://www.googleapis.com/drive/v3/files/fileId/watch
тело запроса
{
"kind": "api#channel",
"id": string,
"resourceId": string,
"resourceUri": string,
"token": string,
"expiration": long,
"type": string,
"address": string,
"payload": boolean,
"params": {
(key): string
}
}