Target:使用新浪api获取最新发表的公共微博
Tool:java,mysql
注册获取App Key和App Secret
1. 首先去官网注册开发者http://open.weibo.com/
2. 点击微连接-----站内应用-----创建应用
3. 填写相关信息其中实际应用地址要填可以打开的url连接,就是请求连接要跳转的地址
本人使用tomcat的首页地址http://localhost:8080/(测试用)
4. 点击我的应用,可以查看app key和app secret
测试用例
1. 下载官方sdk 地址http://open.weibo.com/wiki/SDK#Java_SDK
2. 打开后见到如下目录
3. 在config.properties
client_ID=app key
client_SERCRET= AppSecret
redirect_URI=http://localhost:8080/(实际应用地址)
4. 打开----example包,运行OAuthCode.java文件
5. 将浏览器的code后面的代码复制
粘贴到eclipse的控制台下,控制台会打印很多信息,其中access_token就是我们需要的,现在就可以使用了
6. 打开weibo4j.example.timeline-----getpublictimeline.java。使用上面获得的token来替代arg[0]就可以使用了,其他的api接口雷同。
7. 其实还可以使用http get的方法
S=HttpRequest.sendGet("https://api.weibo.com/2/statuses/public_timeline.json","access_token=2.009tkR6CSglRhBcde807b871TOLveC&count=100");