失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 获取新浪微博api授权

获取新浪微博api授权

时间:2019-10-05 08:45:14

相关推荐

获取新浪微博api授权

1、申请应用,申请应用成功后有下面两个

App Key:

App Secret:

2、获取code,参数:

client_id=App Key

redirect_uri=站内地址

response_type=code

/oauth2/authorize?client_id=XXX&redirect_uri=XXX&response_type=code

返回的url

/yanjieclawer?code=XXX

3、通过code获取Access Token

client_id=App Key

client_secret=XXX

grant_type=authorization_code

redirect_uri=站内地址

code=XXX

但是不能用get方式

/oauth2/access_token?client_id=XXX&client_secret=XXX&grant_type=authorization_code&redirect_uri=XXX&code=XXX

通过python编写post请求

def get_key(client_id=None,client_secret=None,grant_type=None,redirect_uri=None,code=None):

url = "/oauth2/access_token"

postdata = dict(client_id=client_id, client_secret=client_secret, grant_type=grant_type, redirect_uri=redirect_uri,

code=code)

r = requests.post(url, data=postdata)

print(r.text)

得到access token

如果觉得《获取新浪微博api授权》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。