Статья пока не закончена
Задача:
написать приложение которое в бекенд режиме работало с поддписками моего андроид приложения
Этапы:
1) Авторизация
2) Отправка нужных мне параметров
Этап 1)
переходим по линке
https://accounts.google.com/o/oauth2/auth?scope=https://www.googleapis.com/auth/androidpublisher&response_type=code&access_type=offline&redirect_uri=…&client_id=…
предварительно вставив свои redirect_uri и client_id
Выскакиевает стандартная гугловская страничка с вопросом разрешить ли этому приложению использовать приватные данные — разрешаем,
дальше идет редирект с параметром code
В моем случае:
http://verses.t.proxylocal.com/?code=4/JZevjBZ84wDydqohLWi_5p0m5_9N.0uZ—THB-fgZsNf4jSVKMpa0_1egdQI
Заменяем параметр code в листинге ниже:
import requests import json import urllib url = 'https://accounts.google.com/o/oauth2/token' headers = { 'Content-Type': 'application/x-www-form-urlencoded'} payload={'code':'4/MHj6sQBFB3n66CqY3YuTA-G7XZ4x.Apn7C7P3884esNf4jSVKMpauLcCfdQI', #'4/P7q7W91a-oMsCeLvIaQm6bTrgtp7', 'client_id' : '137427623035.apps.googleusercontent.com', 'redirect_uri' :'http://verses.t.proxylocal.com/', 'grant_type':'authorization_code', 'client_secret':'-YDsJ1W74JK9LVahhJhJyvpj', } r = requests.post(url, data=urllib.urlencode(payload), headers=headers) print(r.json)
Ссылки по теме:
https://developers.google.com/oauthplayground/
Свежие комментарии