一、先在新浪微博应用中注册一个自己的应用为了获取App Key和Secret Key

具体做法如下:

  1. 登录微博账号(如果没有最好自己注册)
  2. 点击“我的应用”设置开发者信息,点击“编辑开发者信息”
  3. 开发者信息内容填写  注:这里要注意要填写一个“个人网站地址”,这里去填的内容是微博个人主页中的url地址即可
  4. 邮箱验证:
    新浪微博开放平台会将验证链接发送到您所填写的邮箱中,点击邮件中的链接邮箱验证将自动完成。
  5. 之后就可以创建自己的应用了(点击“创建网站/创建应用”填写网站信息)
  6. 创建应用之后就获取该应用的App Key和Secret Key(很重要的一步)
  7. 简单注册完之后,到我的http://open.weibo.com下“我的应用”里面“应用信息”->"高级信息"填写一个授权回调页。
    这里注意回调页的地址格式必须标准http格式(用于接收返回token,容易出现困境)。

  8. 下载新浪api 的java SDK 地址:http://open.weibo.com/wiki/SDK,然后导入eclipse中(耐心点马上就能看到效果了)
  9. 配置下载下来的java SDK,主要改一个文件,即src下面的config.properties:
    client_ID :appkey 创建应用获取到的appkey (App Key)
    client_SERCRET :app_secret 创建应用获取到的appsecret(Secret Key)
    redirect_URI : 回调地址 OAuth2的回调地址(就是在高级信息里面填写的授权回调页)
  10. 在调用/使用所有的api之前都需要进行Oath2验证。(最重要的一步)
    调用example下面OAuth4Code.java,会弹出下面页面(该页面要填写自己的用户名密码)
  11. 填写一个正确的新浪微博账号后,会跳转到下面的认证界面(该页面并没有什么卵用,用的是该页的地址,地址的最后有个code参数 code=***********,该参数用于获取token)
  12. 输入code
  13. 到这里我们就成功获取了token,那么token到底干嘛,答:token相当于一个权限用来调用API,自此就可以调用新浪微博提供的所以API(参见说明文档  http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI )
  14. 之类

最近做一个新闻类项目,用到调用新浪微博接口,经过研究测试整理步骤如下:先根据此内容获取App Key和Secret Key相关推荐

  1. 做一个新闻阅读类的app(1): 概要设计

    学习做一个新闻阅读类的app,最简单的,只两个界面 1 列表页,简单列出文章标题,发表时间等列表.列表页内容通过一个http服务,拉取json格式的数据. 2 内容页,展示文章的详细内容. 列表页用L ...

  2. 艾伟也谈项目管理,如何做一个合格的项目经理

    项目经理这个角色说大不大,说小也不小.在大公司,项目经理这样的角色可能存在不计其数,他们很多都是寄托于项目的存在而生,项目的完成而终:但对于一些小作坊的软件公司,项目经理一职很多时候是一个长期持有的过 ...

  3. 教你做一个优秀的项目经理

    教你做一个优秀的项目经理 如何做个好的项目经理?项目经理应该做什么?不应该做什么?这个问题涉及的范围很广,我只能就以前的一些项目经验谈谈个人的体会.难免有以偏盖全的地方,还请大家多提意见. 1.项目经 ...

  4. 使用Trinamic TMC2300步进驱动器做一个迪斯科灯项目

    从RoadTest发布,Trinamic TMC2300-loT-REF步进驱动器+电机看起来很优秀,使其成为机电远程控制应用的理想选择.出于对评估它的功能和建立一个迪斯科灯项目的兴趣,我申请了这个实 ...

  5. 做一个聪明的项目参与者--制订WBS清单

    前段时间,团队开始实施一个新项目.这个项目有着中国IT行业的三个共同特点:需求繁.工期紧.资源缺. 虽然从目前情况来看,它还有希望不会沦为"死亡项目",但如果实施过程中不小心翼翼. ...

  6. 使用vue做一个“淘宝“项目——3

    做出分类页面 前言:做出首页,详细请看前两篇文章 1.使用vue做一个"淘宝"项目(做出首页) 2.使用vue做一个"淘宝"项目(显示商品栏) 目录: 创建项目 ...

  7. FANUC机器人_通过ROBOGUIDE从零开始做一个离线仿真项目(1)

    FANUC机器人_通过ROBOGUIDE从零开始做一个离线仿真项目(1) 打开ROBOGUIDE软件,如下图所示,然后点击新建工作单元, 如下图所示,选择"HandlingPRO" ...

  8. 封装一个新闻类News,包含新闻标题,新闻作者,新闻内容,新闻类型三个属性,提供必要的访问器和修改器方法重写toString方法,要求打印对象时输出格式为“标题;

    封装一个新闻类News,包含新闻标题,新闻作者,新闻内容, 新闻类型三个属性,提供必要的访问器和修改器方法,重写toString方法, 要求打印对象时输出格式为"标题:类型:作者" ...

  9. 解决创业型公司项目研发流程的痛点,如何做一个高效的项目团队管理?

    现有项目管理流程痛点 需求管理:由于迭代更新速度较快,需求没有进行有效的管理,即迭代完成后:迭代需求完成情况确认,是否有遗留或流转至下一个迭代再实现 测试管理: 设计测试用例工作的缺失,多少因为需求理 ...

  10. Java——(1)定义一个学生类Student,包含属性:姓名(String name)、年龄(int age) (2)定义Map集合,用Student对象作为key

    分析以下需求,并用代码实现: (1)定义一个学生类Student,包含属性:姓名(String name).年龄(int age) (2)定义Map集合,用Student对象作为key,用字符串(此表 ...

最新文章

  1. javascript:函数的apply,call方法和length属性
  2. unity球体添加光源_Unity渲染路径——光源种类
  3. mount挂载windows共享文件夹
  4. mysql client centos_centos7 安装mysql和mysqlclient遇到的那些坑
  5. c++ socket学习(1.3)
  6. java service 事物_Service 事务(JdbcUtils 升级)
  7. GitHub 的 Pull Request 是指什么意思
  8. JavaScript的事件委托(事件代理)原理
  9. LIC2020 百度语言与智能技术竞赛(一)——语义解析冠军方案
  10. linux开发员用游戏本吗,为什么很多程序员使用thinkpad而不是同等价位的游戏本呢?...
  11. 【随笔记】NDK 编译开源库 SQLite3
  12. js事件驱动模型图解
  13. java每日打卡_“365算法每日学计划”:03打卡-贪心算法
  14. php下载pdf文件不全,关于php:Zip PDF文件下载无效
  15. Mybatis-Plus和Mybatis的区别
  16. 项目部署uwsgi +Nginx
  17. java 设置年月日_java年月日的操作
  18. 基于Annoy的语义泛化-代码模块化
  19. 阿布扎比全球市场推出加密货币监管框架
  20. 模拟电子技术(七)波形的发生和信号的转换

热门文章

  1. oracle查询创建视图语句
  2. 项目总结报告(联东U谷)
  3. java 实现MQTT客户端
  4. QT实现MQTT客户端
  5. java统计代码的行数
  6. Ubuntu彻底卸载MySQL
  7. LiveGBS/LiveNVR组合实现GB35114平台端和GB35114设备端的GB35114的交互流程
  8. 在vue中安装axios库
  9. MATLAB图像的读取和显示
  10. 编译nginx源码包