2016-04-10 2 views
2

Я не могу получить push-уведомления после редактирования файлов на Google Диске.
Использованы библиотеки: googleapis, google-auth-library.
Существует канал: "Попробуй"google-drive не может получать push-уведомления

drive.changes.watch({ 
    pageToken: tokenId, 
    resource: { 
     id: uuid.v1(), 
     type: 'web_hook', 
     address: 'https://7def94f6.ngrok.io/notifications' 
    } 
}, function(err, result, message) { 
    console.log(err, result);  
}); 

В результате в терминале

enter image description here

Когда я пытаюсь использовать в Google-Drive API

I get this error (on screenshot you can see my parameters)

enter image description here

+0

Спасибо, Allen –

ответ

1

Его он, как я уже говорил вам, прежде чем я ничего о Drive API не знаю. Но я думаю, что получил это. Посмотрите на свой console log, который вы вставили выше. Вы чего-л называется:

Start Token: 6178 

Тогда на поданной у вас есть ошибки он говорит:

«Это (коробка) должен быть установлен на значении nextPageToken from the previous response или form the getStartPageToken method (строка)»

Что я не получаю от вашего вопроса, где у вас есть 2234 Token, который вы хотите положить в эту коробку? Думаю, вы используете метод nextPageToken? Но все же предполагая, что система запускает форму с нуля, у вас нет «previous response» =>, поэтому у вас не может быть другого токена в этом поле, но start token с консоли.

Так вот, мое предложение вместо этого 2234 положить токен начала: 6178.

Примечание: я мог бы ошибаться в этом. Поскольку этот вопрос подразумевает другой вопрос, это должен быть комментарий, но у меня недостаточно опыта, чтобы добавить его. Надеюсь, что вам это помогло.

+0

Спасибо, Алон! Я думаю, что что-то не так с моими параметрами. –

+0

Спасибо, Алон! Ваш пост помог мне. У меня была ошибка с жетонами. –

Смежные вопросы