Работа с Google Tag Manager с сервера - PullRequest
1 голос
/ 28 мая 2020

У меня есть сценарий Python, который получает список тегов, переменных и триггеров из Tag Manger API и загружает его в BigQuery. Я хочу автоматизировать это. Я запускаю скрипт на сервере с CentOS и получаю запрос открытой ссылки для авторизации.

Your browser has been opened to visit:
    https://accounts.google.com/o/oauth2/auth?client_id=396356376607-ur3sia6lcgqppup2bt3p9a23l6lco3so.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F&scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Ftagmanager.edit.containers&access_type=offline&response_type=code
If your browser is on a different machine then exit and re-run this
application with the command-line parameter
  --noauth_local_webserver

Если я использую secret- json для учетной записи службы, я получаю сообщение об ошибке

The client secrets were invalid: 
Invalid file format. See https://developers.google.com/api-client-library/python/guide/aaa_client_secrets Expected a JSON object with a single property for a "web" or "installed" application
WARNING: Please configure OAuth 2.0
To make this sample run you will need to populate the client_secrets.json file
found at:
   client_secret.json
with information from the APIs Console <https://code.google.com/apis/console>.

Что делать Мне нужно сделать так, чтобы мне не нужно было переходить по ссылке для авторизации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...