最近因为需要一些测试数据,打算从新浪微博获取,因为新浪微博有开放平台,提供了API访问,就不必要像其他网站一样写爬虫了。加上微博获取数据是用js去拿的,写起爬虫比较麻烦。

下面是测试的过程(主要是记录出现的错误,其他一般信息它官方文档已经很清楚了http://open.weibo.com/):

1.我需要的是客户端的应用,把weibo4j SDK,下载下来,在配置文件填入:

client_ID = 454545454
client_SERCRET =12313212313134646545
redirect_URI =http://127.0.0.1:8080/ShareWeb
baseURL=https://api.weibo.com/2/
accessTokenURL=https://api.weibo.com/oauth2/access_token
authorizeURL=https\://api.weibo.com/oauth2/authorize

clinet_ID 是App Key

client_SERCRET是App Secret

redirect_URI是回调网站,在测试时可以填自己的本地的web服务,注意该服务应是可以正常访问的。

填完上述信息后,运行OAuth4Code.java,但出错了:

访问出错了!你所访问的站点在新浪微博的认证失败,请你联系开发者助手或者稍后再试。(error:redirect_uri_mismatch)

后来发现是:(http://open.weibo.com/wiki/%E7%A7%BB%E5%8A%A8%E5%AE%A2%E6%88%B7%E7%AB%AF%E6%8E%A5%E5%85%A5)

授权设置
编辑
应用回调页:
http://127.0.0.1:8080/ShareWeb

的 应用回调页没有填,正确填完就可以了。运行OAuth4Code.java,给予访问权, 其跳转到http://127.0.0.1:8080/ShareWeb/?code=9efb372c523a460001e26229b08

将code的值输入OAuth4Code.java的运行控制台,则拿到access_token。根据access_token就可以进行你想进行的操作了。

新浪微博开发平台试用相关推荐

  1. 新浪微博开发平台基于php的sdk包(包含demo程序),新浪微博API开发教程(一)-体验篇...

    现在新浪微博开放平台(http://open.weibo.com)非常火啊,所以...,你懂的! 首先,想要开发新浪微博API,你就必须获取APP KEY和APP SECRET,我毫不犹豫的就用新浪微 ...

  2. 紫光信息港 软件测试,紫光同创PGL22G开发平台试用连载(3)---以太网测试工程二...

    原标题:紫光同创PGL22G开发平台试用连载(3)---以太网测试工程二 续前一篇博文,经过多次对PANGO工具的参数进行修改的尝试,在资源占用率为(LUT-70.02%,Register-36.34 ...

  3. 紫光信息港 软件测试,紫光同创PGL22G开发平台试用连载-(2)以太网测试工程一

    原标题:紫光同创PGL22G开发平台试用连载-(2)以太网测试工程一 PGL22G开发板中包含一个以太网接口,紫光同创FPGA通过RGMII接口与外部PHY芯片互连.而在千兆模式下,RGMII的运行速 ...

  4. 利用java语言在eclipse下实现在新浪微博开发平台发微博(转)

    实现原理: 开发者利用sdk包开发某个应用完成后,该应用与新浪微博服务器连接,通过HTTP数据形式与服务器的API接口交换数据.在开发过程中,亦可实时调试. 各种语言的软件开发包(SDK)http:/ ...

  5. 新浪微博开发平台基于php的sdk包(包含demo程序),新浪微博API开发简介之用户授权(PHP基础篇)...

    现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open ...

  6. java微博开发_利用java语言在eclipse下实现在新浪微博开发平台发微博(转)

    0    INFO  [2012-06-08 11:00:53]  code: xxxxxxxxxxxxxxxxxx(code的值) 360  DEBUG [2012-06-08 11:00:53]  ...

  7. JEPF软件快速开发平台学习心得之请假单功能的完成(一)

    首先我也是点一次接触这个软件快速开发平台,我在学习这个平台的同时简单记录下我对这个平台是如何一步步熟悉或者是上手的,也有简单的一点总结和学习心得,希望对你们有用,同时也可以让我对知识点更快速的查缺补漏 ...

  8. 老生常谈:微博,QQ,淘宝三种开发平台对比 笔记

    背景: 最近做一个导购网站(aizher.com)尝试,为了方便用户登陆,分别引入新浪微博,QQ,淘宝三种平台上的开放接口接入系统中. 分别使用了下新浪微博,QQ,淘宝平台三种方式,虽然都是开发平台, ...

  9. 新浪微博开放平台开发-android客户端(2)

    引言 最近不是太忙,花了一些时间学习android的应用开发.经过两个星期的学习,学习的同时还写了很多的demo示例,可以从基本控件及基本动画效果等示例demo集合大放送,持续更新下载. 从这个星期开 ...

最新文章

  1. MYSQL注入天书之前言
  2. JavaScript标准参考教材(alpha)--笔记
  3. 学好计算机科学的诀窍,【教学方法论文】计算机科学技术专业高效教学方法(共4295字)...
  4. 台湾大学林轩田机器学习基石课程学习笔记1 -- The Learning Problem
  5. 使用pg_resetwal时空穿梭找回“幽灵”元组
  6. SQL server中的SELECT查询语句执行顺序
  7. c语言一次绑定多个控件,一入前端深似海,从此红尘是路人系列第九弹之如何实现一个双向数据绑定...
  8. 第十八章——基于策略的管理(1)——评估数据库属性
  9. Go调用zlib实现压缩与解压缩
  10. 【Daily Scrum】12-25
  11. Spring ioc,aop的理解
  12. 在IDEA中创建Maven项目和添加tomcat
  13. php中的递归调用函数返回值,深入理解php递归函数返回值的正确用法
  14. Massive MIMO中正交导频pilot序列的MATLAB生成方法
  15. 如何卸载PLC200软件---SETP7
  16. 人类的精神寄托和生命的终极关怀——宗教
  17. 视频教程-微信公众号二维码签到和抽奖软件-微信开发
  18. gamc网卡驱动2-----gmac收发实现
  19. 图解HTTP----web的攻击技术
  20. 英文学习20180321

热门文章

  1. 【博学谷学习记录】超强总结,用心分享 | 【Lunux】Manjaro手动升级icu依赖库安装MySQL以及Navicat
  2. 配置fly.js请求
  3. 计算机自定义桌面,如何自定义电脑桌面的图标显示
  4. 「GoTeam 招聘时间」传音移动互联 容器开发(上海)
  5. 论文笔记--3D human pose estimation in video with temporal convolutions and semi-supervised training
  6. line 1: syntax error: unexpected (
  7. Day 20 IOl流
  8. 使用img标签能使用background-size:conver一样的效果
  9. 宏观经济及贵金属年报:经济温和复苏,金银宽幅震荡-20210104.PDF
  10. 安卓开发 监听虚拟按键_Android 虚拟按键适配动态调整布局的方法