Так что это ошибка.То, что я хочу, это просто: 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,
})
Я видел Документация ,В нем говорится, что если я получаю ошибку, я должен использовать старый или устаревший код.Однако, похоже, я так не делаю.