Я пытаюсь использовать Google My Business API и борюсь с аспектом OAuth2. Прямо сейчас мне предоставлен доступ к GMB API, который был определен как частный, что, по моему мнению, означает, что я могу делать только вызовы на стороне клиента по сравнению с вызовами на стороне сервера, с которыми я более знаком. Это не служебная учетная запись,
Я пытаюсь настроить фрагмент кода, который будет извлекать токен доступа при каждом запуске программы, поскольку Google указывает, что срок жизни токена составляет 3600 секунд.
Вот мой код, пока я получаю статус 200 для обратного звонка от Google, но я немного запутался в том, как на самом деле получить токен доступа, который я затем передам в HTTP-вызовы, чтобы получить представлениесвязанные данные,
import requests
#I've added linebreaks for readability
a_url = 'https://accounts.google.com/o/oauth2/v2/auth?
scope=https://www.googleapis.com/auth/plus.business.manage
&include_granted_scopes=true
&redirect_uri=http://localhost:8080
&response_type=token
&client_id=XXXXXXXXXXXXXXXXXXXXXX.apps.googleusercontent.com'
r = requests.get(a_url)
print(r.content)
Любая помощь с тем, что я делаю неправильно? Как получить токен доступа?