新浪微博开发平台试用

最近因为需要一些测试数据,打算从新浪微博获取,因为新浪微博有开放平台,提供了API访问,就不必要像其他网站一样写爬虫了。加上微博获取数据是用js去拿的,写起爬虫比较麻烦。


下面是测试的过程(主要是记录出现的错误,其他一般信息它官方文档已经很清楚了http://open.weibo.com/):

1.我需要的是客户端的应用,把weibo4j SDK,下载下来,在配置文件填入:

client_ID = 454545454
client_SERCRET =12313212313134646545
redirect_URI =http://127.0.0.1:8080/ShareWeb
baseURL=https://api.weibo.com/2/
accessTokenURL=https://api.weibo.com/oauth2/access_token
authorizeURL=https\://api.weibo.com/oauth2/authorize

clinet_ID 是App Key

client_SERCRET是App Secret 

redirect_URI是回调网站,在测试时可以填自己的本地的web服务,注意该服务应是可以正常访问的。

填完上述信息后,运行OAuth4Code.java,但出错了:

访问出错了!你所访问的站点在新浪微博的认证失败,请你联系开发者助手或者稍后再试。(error:redirect_uri_mismatch)       

后来发现是:(http://open.weibo.com/wiki/%E7%A7%BB%E5%8A%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5

授权设置
应用回调页:
http://127.0.0.1:8080/ShareWeb


应用回调页没有填,正确填完就可以了。运行OAuth4Code.java,给予访问权, 其跳转到http://127.0.0.1:8080/ShareWeb/?code=9efb372c523a460001e26229b08

将code的值输入OAuth4Code.java的运行控制台,则拿到access_token。根据access_token就可以进行你想进行的操作了。





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值