Reddit API возвращает invalid_grant, хотя я не использую код повторно - PullRequest
0 голосов
/ 13 февраля 2019

Так что это ошибка.То, что я хочу, это просто: API возвращает токен.

Вот фрагмент кода для представления:

params = {
    "code": request.GET.get('code'),
    "state": request.GET.get('state'),
}

SESSION_STATE = request.session.get('state')
CLIENT_AUTH   = requests.auth.HTTPBasicAuth(CLIENT_ID, CLIENT_SECRET)

if SESSION_STATE == params['state']:
    r = requests.post('https://www.reddit.com/api/v1/access_token',
    auth=CLIENT_AUTH,
    headers={
        "User-Agent": "...",
    }, data={
        "grant_type": "authorization_code",
        "code": params['code'],
        "redirect_uri": REDIRECT,
    })

Я видел Документация ,В нем говорится, что если я получаю ошибку, я должен использовать старый или устаревший код.Однако, похоже, я так не делаю.

...