首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

利用java怎么授权并发送新浪微博

2012-09-15 
利用java如何授权并发送新浪微博1.首先下载新浪微博的相关代码,我体验的版本weibo4j-oauth2-beta2.0.zip,

利用java如何授权并发送新浪微博

1.首先下载新浪微博的相关代码,我体验的版本weibo4j-oauth2-beta2.0.zip,解压后直接导入Eclipse即可用,最好把你的应用改成web方式的

?

2.需要到微博开放平台注册相关信息,地址为:http://open.weibo.com/

?? a.点击-》创建应用,有三种应用的类型,分别是站内应用,客户端应用,其他。

?? b.在此选择站内应用,其他没试过。

?? c.创建站内应用的信息可以悠悠的填写,最好不要绑定域名,省得配置起来很麻烦

?

3.创建成功后点击我的应用,你会发现自己创建的应用,特别要注意:

App Key: ***
App Secret: ***
站内应用地址:是指你这个应用在新浪微博的对应的地址入口:http://apps.weibo.com/dfdfddss
应用实际地址:实际上是你本地创建的应用地址http://192.168.11.205:8080/bfdTest/accessToken.do

?

4.回到Eclipse里注意config.properties,补充一下内容

client_ID =App Key ????
client_SERCRET =App Secret
redirect_URI =应用实际地址

?

5.在地址栏敲入如下地址:

https://api.weibo.com/oauth2/authorize?client_id=client_ID&redirect_uri=redirect_URI&response_type=code

然后进入新浪微博授权页面,此时新浪微博会以地址形式返回一个认证码,拥有这个认证码你的账户就得到微博的认可。

eg:http://apps.weibo.com/bfdtestaaaa?code=&&&

再通过代码

??? Oauth oauth = new Oauth();
??? AccessToken accessToken = oauth.getAccessTokenByCode(code);//获取那个code的值

再通过

Weibo weibo = new Weibo();
?weibo.setToken(accessToken.getAccessToken());
?Timeline tm = new Timeline();
?Status status = tm.UpdateStatus(statuses);


?

?

?

热点排行