实现比较简单,只是要从那么多API中找一个符合自己的应用的需要花点时间,特别是像我这种刚接触的,而网上没什么人发关于这方面的blog, 难度就提高一些了。没什么好多说的,一看我下面的源码,二看链接中新浪的API说明。
我使用到的新浪API statuses/user_timeline
#授权使用
APP_KEY = 'xxxxxxx'
MY_APP_SECRET = 'xxxxxxxxxx'
REDIRECT_URL = 'http://api.weibo.com/oauth2/default.html'
client = weibo.APIClient(APP_KEY, MY_APP_SECRET)
authorize_url = client.get_authorize_url(REDIRECT_URL)
print(authorize_url)
webbrowser.open_new(authorize_url)
code = raw_input("input code:")
request = client.request_access_token(code, REDIRECT_URL)
access_token = request.access_token
expires_in = request.expires_in
client.set_access_token(access_token, expires_in)
uName = "xxxx"
print getUserAllComments(client, uName)