新浪微博python sdk 使用总结
1.先到新浪微博开放平台注册接入的应用,获取AppKey和AppSecret,并制定CallbackUrl(可以任意指定,当授权服务器授权后会跳到这个页面,并返回授权码code)
2.下载新浪微博python SDK并安装
安装步骤:解压缩文件,找到setup.py 执行 python setup.py install 将weibo.py安装到python的site-packages中
测试:import weibo 没有异常则说明安装成功!
3.要调用SDK的API,首先需要进行授权,新浪微博使用Oauth2.0授权机制
Oauth2.0授权过程大致如下:点击使用“新浪微博登陆”链接,跳转到auth_url 授权页面,用户填写账户密码提交后,跳转到用户申请AppKey时指定的CallBackUrl,并返回一个授权码code,CallBackUrl?code=ass23ssds,获取这个授权码code,就可以换取access_token,有了这个access_token以后就可以去调用微博的API了。(已授权成功)
4.利用Oauth授权认证获得的access_token获取已授权的客户端client,就可以去调用Python SDK 新浪微博里面的API了,http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI 这是API文档
通才用于数据采集,将采集的数据存储到MongoDB