Проблема авторизации приложения в google api
Есть скрипт , который тянет данные с различных api и загружает их в Google Big Query . Хостится на pythonanywhere , решил перекатить на Я.Облако. Библиотека гугла при первом запуске на новой машине ранее требовала пройти по ссылке, выдать разрешения приложению , получить код и ввести его в консоли на удаленной вм, сейчас же я получаю ссылку, которая выдает ошибку вместо кода https://yadi.sk/i/Cw_nMYgepjKyEg да и код ввести некуда.
Заводил новый акк на pythonanywhere - всё ок авторизуется. Обновлял либы - не помогло https://yadi.sk/i/-fpfCqam85yEIA
Неделю назад такой проблемы не было , кто нибудь уже столкнулся с подобным? Есть ли решение?
Код
from google.cloud import bigquery
from google.oauth2 import service_account
import pandas_gbq
project_id = 'xxxx'
key = 'xxxx.json'
credentials = service_account.Credentials.from_service_account_file(
key)
sql = '''
SELECT * FROM `festive-ray-xxx.xxx.p_CampaignBasicStats_5231459742`
'''
sql_1 = '''
SELECT * FROM `festive-ray-xxx.xxx.p_Campaign_5231459742`
'''
sql_2 = '''
SELECT * FROM `festive-ray-xxx.xxx.p_CampaignCrossDeviceStats_5231459742`
'''
google_ad_CampaignBasicStats_df = pandas_gbq.read_gbq(sql, project_id=project_id)
google_ad_Campaign_df = pandas_gbq.read_gbq(sql_1, project_id=project_id)
google_ad_CampaignCrossDeviceStats_df = pandas_gbq.read_gbq(sql_2, project_id=project_id)