включить push-уведомления на гугл

Я пытаюсь настроить push-уведомления для файла на моем диске (это лист, в этом проблема?) -- я следую этому примеру (https://developers.google.com/drive/v3/web/push), и я просто хочу включить просмотр... пример просто говорит «auth_token_for_current_user», и я не могу получить токен доступа, чтобы заставить этот пример POST работать, чтобы спасти мою жизнь. Я использовал https://developers.google.com/oauthplayground/ и получил токен доступа, но ему постоянно отказывали. Мой домен действителен и зарегистрирован, я уверен, что выбрал правильные области действия... что я могу делать неправильно? Мой образец json, id/domain изменен для защиты невиновных:

заголовки, "Application-Type:": "content/json" auth_token: "тот, который предоставила игровая площадка"

{ "id": "0a8b18c2-ef85-11e6-8d22...", "type": "web_hook", "address": "http://my-domain/notifications" }


person caro    schedule 10.02.2017    source источник


Ответы (1)


У меня такая же проблема. Я полагаю, проблема заключается в том, что игровая площадка Google oauth не распознает, какие домены вы авторизовали.

Вам необходимо программно сгенерировать токен доступа. Пожалуйста, перейдите по этой ссылке, чтобы увидеть шаги, которые нужно предпринять для Node. Краткое руководство по API привода Nodejs Существуют и другие краткие руководства по Python, такие как хорошо.

Если вы будете следовать этому краткому руководству, в вашем домашнем каталоге будет создана папка с именем .credentials.

Затем он сгенерирует файл внутри этой папки с именем «drive-nodejs-quickstart.json» по умолчанию. Как только этот файл будет сгенерирован, загляните внутрь и возьмите токен доступа. Используйте это в своем запросе POST, и ваши push-уведомления будут работать.

person John Paschal    schedule 09.08.2017