Статья пока не закончена
Задача:
написать приложение которое в бекенд режиме работало с поддписками моего андроид приложения
Этапы:
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/
Свежие комментарии