Мне нужно написать скрипт (на 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 .
Как мне автоматизировать мой сценарий, чтобы не требовалось никакого взаимодействия с пользователем?