首先登陆新浪微博开放平台http://open.weibo.com/,然后要注册成为开发者并且创建一个自己的应用,如下图所示,应用已经创建完成。
之后按照步骤首先要下载所需要的资源,点击新浪微博开放平台的“文档”字样,如下图所示
然后点击左侧的“资源下载”字样,如下图所示
之后继续点击“SDK”字样,会出现如下图所示
之后点击图中的“Java SDK”字样,出现如下图所示
点击Java SDK下面的“下载地址”,跳转到下一个界面,如下图所示
下载图中红色框内的文件,这样资源就下载完毕了。
按照README.md里面的指示来做,如下图所示
首先要填写相关配置:在下载的资源中找到Config.properties,在Config.properties里
client_ID:appkey
client_SERCRET:secret
redirect_URL:回调地址。
其中appkey,secret都是在微博开放平台中创建应用时所获得的。
设置完毕之后然后要调用examples里的 OAuth4Code.java。
运行后会跳转到浏览器,如下图所示
点击其中的“授权”,会跳转到如下界面
此时在url中能够看到code,如下图所示
将获取得到的code填写到下图所示的Eclipse的控制台中。
点击回车即可得到oauth2的accesstoken,如下图所示
然后将获取到的access_token填入到ShowUser.java中,进行如下操作,然后运行程序,将返回你的个人信息。
String access_token = arg[0]; 将arg[0]替换为刚才所获取的access_token;
String uid = arg[1]; 将arg[1]替换为刚才所获得的用户id号。
返回的个人信息如下图所示