如何利用新浪微博开放平台API获取新浪微博用户数据

时间:2021-10-21 09:14:34

            首先登陆新浪微博开放平台http://open.weibo.com/,然后要注册成为开发者并且创建一个自己的应用,如下图所示,应用已经创建完成。如何利用新浪微博开放平台API获取新浪微博用户数据

之后按照步骤首先要下载所需要的资源,点击新浪微博开放平台的“文档”字样,如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

然后点击左侧的“资源下载”字样,如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

之后继续点击“SDK”字样,会出现如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

之后点击图中的“Java SDK”字样,出现如下图所示

如何利用新浪微博开放平台API获取新浪微博用户数据

点击Java SDK下面的“下载地址”,跳转到下一个界面,如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

下载图中红色框内的文件,这样资源就下载完毕了。

按照README.md里面的指示来做,如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

首先要填写相关配置:在下载的资源中找到Config.properties,在Config.properties里

client_ID:appkey

client_SERCRET:secret

redirect_URL:回调地址。

其中appkey,secret都是在微博开放平台中创建应用时所获得的。

设置完毕之后然后要调用examples里的 OAuth4Code.java。

运行后会跳转到浏览器,如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

点击其中的“授权”,会跳转到如下界面如何利用新浪微博开放平台API获取新浪微博用户数据

此时在url中能够看到code,如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

将获取得到的code填写到下图所示的Eclipse的控制台中。如何利用新浪微博开放平台API获取新浪微博用户数据

点击回车即可得到oauth2的accesstoken,如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

然后将获取到的access_token填入到ShowUser.java中,进行如下操作,然后运行程序,将返回你的个人信息。

String access_token = arg[0];  将arg[0]替换为刚才所获取的access_token;

String uid = arg[1];          将arg[1]替换为刚才所获得的用户id号。

返回的个人信息如下图所示如何利用新浪微博开放平台API获取新浪微博用户数据

如何利用新浪微博开放平台API获取新浪微博用户数据