因此,我能够在python中获得OAuth
标记,它可以很好地打印出来。但是,当我在URL和post数据方法中传递它时。我得到的答复仍然是未经授权的。我不确定我解析JSON以获取令牌的方式是错误的还是其他原因
出于隐私考虑,我将在URL、用户名和密码中添加***
import requests
import json
import pprint
import urllib
import sys
tokenurl = '***'
headers = { 'authorization': 'Basic ***' }
data = {
'grant_type': 'password',
'username': '***',
'password': '***'
}
token = requests.post(tokenurl, data = data, headers = headers)
jtoken = token.json()
json_str = json.dumps(jtoken)
resp = json.loads(json_str)
fullk = resp['access_token']
print(fullk)
def post_data():
url1 = '***'
data = {"***"
}
data_json = json.dumps(data)
headers = {'Content-type': 'application/json','Authorization': 'token{}'.format(fullk)}
response = requests.post(url, data = data_json, headers = headers)
pprint.pprint(response.json())
post_data()
目前没有回答
相关问题 更多 >
编程相关推荐