Ответ 400 «Неверный запрос» при попытке получить маркер доступа из Reddit API

#python #reddit

Вопрос:

Я пытаюсь использовать API reddit для извлечения текстовых данных для проекта машинного обучения, но не могу получить маркер доступа OAuth. Вместо ответа с помощью маркера доступа в ответе просто говорится о неправильном запросе.

Вот мой код:

 import requests  auth = requests.auth.HTTPBasicAuth('*****', '****')  data = {'grant_type':'password',  'username' : '*****',  'password':'******'}  headers = {'User Agent': 'win64 : **** v1.0.0 by /u/*****'}  res = requests.post('https://www.reddit.com/api/v1/access_token', auth=auth, data=data, headers=headers)  print(res)   

Я трижды проверил сценарий личного использования и секрет, и поэтому я изо всех сил пытаюсь понять, что не так. Есть какие-нибудь идеи?

Комментарии:

1. Ваш заголовок «Агент пользователя» должен быть «Агент пользователя».

2. Вау. Да, это сработало. Спасибо!