YouTube Analytics API: автоматические звонки без участия пользователя - PullRequest
0 голосов
/ 01 апреля 2019

Мне нужно написать скрипт (на python3), который раз в час проверяет данные YouTube для канала. Я пытаюсь сделать это с помощью моего канала atm, но цель состоит в том, чтобы сделать это для канала другого человека (с их разрешения) в какой-то момент.

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

Каждый раз, когда я вызываю свой скрипт, youtube требует, чтобы я открыл браузер и скопировал код авторизации:

Please visit this URL to authorize this application: https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=2633527702-gb8ch6367en489rg1jcl0vdn71fkmvck.apps.googleusercontent.com&redirect_uri=urn%3Aietf%3Awg%3Aoauth%3A2.0%3Aoob&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fyt-analytics.readonly&state=5JAwZmLVfUSAs2P4TrdYDBtSShH276&prompt=consent&access_type=offline Enter the authorization code:

json-файл принадлежит пользователю, которого я создал в Credentials->Create Credentials.

Код, который я использую, взят из примеров кода YouTube .

Как мне автоматизировать мой сценарий, чтобы не требовалось никакого взаимодействия с пользователем?

...