Я хотел бы восстановить токен, не имея доступа к браузеру в среде на стороне сервера.
У меня возникают трудности при создании нового токена, когда текущий токен истекает во время авторизации Oauth2.0 сGoogle Drive API.
Я попал в точку, в которой мой код содержит URL-адрес, который нам необходим для получения доступа к коду, который необходимо заполнить на сервере.
Я попытался посмотретьна StackOverflow, но не смогли найти решение.Ниже приведено текущее состояние моего кода:
def get_latest_token():
store = file.Storage('token.json')
creds = store.get()
token_params = load_json_as_dict('token.json')
if not creds or creds.access_token_expired:
flow = client.flow_from_clientsecrets('credentials.json', 'https://www.googleapis.com/auth/drive')
flags = tools.argparser.parse_args(args=[])
creds = tools.run_flow(flow, store, flags)
bearer_token = "Bearer " + load_json_as_dict('token.json')["access_token"]
return bearer_token
Любая помощь приветствуется.