Я использую пакет googleapis npm ("apis/drive/v3.js") для службы Google Диск. На сервере я использую NodeJS и ngrok для локального тестирования. Моя проблема в том, что я не могу получать уведомления. Следующий код:
drive.changes.watch({
pageToken: startPageToken,
resource: {
id: uuid.v1(),
type: 'web_hook',
address: 'https://7def94f6.ngrok.io/notifications'
}
}, function(err, result) {
console.log(result)
});
возвращает что-то вроде:
{
kind: 'api#channel',
id: '8c9d74f0-fe7b-11e5-a764-fd0d7465593e',
resourceId: '9amJTbMCYabCkFvn8ssPrtzWvAM',
resourceUri: 'https://www.googleapis.com/drive/v3/changes?includeRemoved=true&pageSize=100&pageToken=6051&restrictToMyDrive=false&spaces=drive&alt=json',
expiration: '1460227829000'
}
Когда я пытаюсь изменить какие-либо файлы в Google Диске, уведомления не приходят. Уважаемые коллеги, что не так?