Обновить токен для Reddit API, используя запросы Python - PullRequest
0 голосов
/ 06 октября 2018

Я хочу обновить токен доступа, но каким-то образом мой код возвращает пустой ответ

response = requests.post(auth_url,data=refresh_data,auth=client_auth,headers=headers)

, где refresh_data равно

refresh_data = {'grant_type' : 'refresh_token',
'refresh_token' : '31763629822-aRVYmfxTAW4Sx5mihFB89sqwQno'
}

Вот код

import requests
import requests.auth
from requests import Request
from bs4 import BeautifulSoup
import json
url = 'https://www.reddit.com/dev/api/'

oauth_url = 'https://oauth.reddit.com/'

auth_url = 'https://www.reddit.com/api/v1/access_token'

CLIENT_ID = 'api key'
CLIENT_SECRET = 'api secret'

refresh_data = {'grant_type' : 'refresh_token', 'refresh_token' : '31763629822-aRVYmfxTAW4Sx5mihFB89sqwQno'}

headers = {'User Agent' : 'Test Client v/1.0 '}


 response = requests.post(auth_url,data=refresh_data,auth=(CLIENT_ID,CLIENT_SECRET),headers=headers)

print(response.json())

Вы можете помочь мне найти ошибку?

1 Ответ

0 голосов
/ 07 октября 2018

неправильный заголовок

headers = {'User-Agent' : 'Test Client v/1.0 '}
...