Я пытаюсь получить учетные данные Google API, используя функцию, которую я использовал. сделано для получения доступа к использованию API задач Google в моем скрипте Python (здесь не показано). Я запускаю (это слово?) скрипт в Google Cloud Run.
Код: Выделить всё
def authenticate():
creds = None
if os.path.exists('token.json'):
creds = Credentials.from_authorized_user_file('token.json', SCOPES)
if not creds or not creds.valid:
if creds and creds.expired and creds.refresh_token:
creds.refresh(Request())
else:
flow = InstalledAppFlow.from_client_secrets_file('/work/credentials.json', SCOPES)
creds = flow.run_local_server(port=0)
with open('token.json', 'w') as token:
token.write(creds.to_json())
return creds
Код: Выделить всё
Error occurred: could not locate runnable browser
Подробнее здесь: https://stackoverflow.com/questions/793 ... in-cloud-r