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

原创 2016年05月31日 12:29:09

            首先登陆新浪微博开放平台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号。

返回的个人信息如下图所示



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

如何获取新浪微博数据

无论是做与微博相关研究还是开发相关应用,可能需要获取历史的或者实时的数据。如何获取呢?除了新浪微博为开发者提供了API, 还可以利用搜索功能(详见)来收集数据。 在历史数据获取方面,与twitter...

iOS常见问题之 Restore the connection to device and run “xxx” again, or if “xxx” is still ru

在真机上测试时用一会就出现如下信息,且应用挂掉。 Restore the connection to ““XXX”的 iPod” and run “XXX” again, or if “XXX” i...
  • qcx321
  • qcx321
  • 2016-11-01 09:21
  • 4560

win10下的vscode配置python

vscode配置python踩过的一些坑
  • haygon
  • haygon
  • 2017-04-29 21:33
  • 1058

VSCode基础使用+VSCode调试python程序入门

为VSCode安装扩展 用VSCode编程是需要依赖扩展的。写python需要安装python的扩展,写C++需要安装C++的扩展。刚打开编辑器的时候,它一般会推荐一些扩展,你如果什么都不知道,可以...

VScode编写第一个Python程序HelloWorld

VScode是微软去年推出的一款轻量级编辑器,功能上和Atom、Sublime Text、Vim类似,你可以通过配置将它打造成合适的IDE 一、软件下载与安装 VScode下载地址:https://...

VSCode 配置Python

下载Python 下载VSCode 将Python的路径添加到环境变量中,记住要添加在系统的path中,而不是用户的path中。VS Code是有工作空间的概念的,用VS Code打开一个文件夹,...

微博API接口的调用

本人大学狗一枚,学识尚浅,只为做笔记用,愿求大神们多多指教。楼主我就买了本社交网站数据挖掘与分析的书(python语言),==装逼的。。言归正传,由于书中设计到的社交网站是twitter,脸book,...

Visual Studio Code安装和配置

Visual Studio Code编辑器在Windows上安装比较简单,直接setup.exe。安装好后首次启动配置插件,插件配置必须联网,从网上下载。如下图点击左侧扩展: 首次安装会推荐一些常...

微博舆情 之 数据获取

这篇主要讲一下当时获取微博内容时所采用的方法。
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)