在你的应用基本信息中,找你关键的App Key和 App Secret。其次就是要在应用的高级信息中填写好授权回调页和取消回调页的URL,这可可以是自己本地的web应用的URL或者网络上有效的URL(可以是http://www.baidu.com),注意这个URL千万不能在结尾的时候有/
这些资料都填写好之后需要
到http://open.weibo.com/wiki/SDK下再所需的SDK,这里是以Java为例:可以直接到http://code.google.com/p/weibo4j/中下载到所需JavaSDK。
下载下来之后然后倒入到你的编辑工具中(Eclipse或者MyEclipse)如图:
编辑config.properties文件,填写好client_ID =App Key client_SERCRET=App_Secret redirect_URI=你刚才在应用的高级信息中填写的授权回调URL。填写好之后ok保存。
然后运行examples下面的weibo4j.examples.oauth2包下的OAuth4Code类,此时你会看到在你的回调页面的URL中是http://********/?code=*******************************,code之前的地址信息就是你填写的回调的URL地址,后面的code才是关键的。你再去看看控制台的信息,就是等待你输入code值,你只需要将code值粘贴到控制台,按下Enter键,就会显示很多关于你的微博的信息。然后记下最后一行出现access_token的值。拥有了这个access_token的值,你就可以做所有你想做的事情,包括发布新浪微博等等。
再回头看看那个example下面的weibo4j.examples.timeline包下面的UpdateStatus类
String access_token="2.001gkUCCDjZAbEbcc4a40cc36Fj6LB";
String statuses = "只要一个access_token,你足以玩转sina微博,OYEA~~";
Weibo weibo = new Weibo();
weibo.setToken(access_token);
Timeline tm = new Timeline();
try {
Status status = tm.UpdateStatus(statuses);
Log.logInfo(status.toString());
} catch (WeiboException e) {
e.printStackTrace();
}
}
一看看就明白,然后去看你的新浪微博是否发布了该条信息~~~~~·