一、先在新浪微博应用中注册一个自己的应用为了获取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. ajax按钮改变数据状态
  2. 学习笔记第三十一节课
  3. 【Android 插件化】插件化原理 ( 类加载器 )
  4. php使用redis内存不足,PHP开发:Redis 内存满了怎么办?
  5. es创建索引库,无法使用InetSocketTransportAddress
  6. 查看MySQL表占用空间大小
  7. Feature selection
  8. vue 获取响应头里set-cookie的值_最简化 VUE的响应式原理
  9. 【答辩问题】计算机专业本科毕业设计答辩的一般程序3
  10. VB6(Fast Report Studio 4.6.80)
  11. 移植opencv2.4.9到android过程记录
  12. BZOJ 5277 IQ题orz
  13. linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程
  14. NC14709 奇♂妙拆分
  15. 微信页面隐藏分享按钮
  16. vue的组件的生命周期
  17. P2321 [HNOI2006]潘多拉的宝盒 题解
  18. 易經大意(1) 三和 韓長庚 著24
  19. 数据库课程设计《教务信息管理系统》
  20. java程序cpu突然飚高_高频面试题:Java程序占用 CPU 过高怎么排查

热门文章

  1. JAVA王思聪吃热狗程序_王思聪吃热狗什么梗?
  2. 年底将至 怎么向国外客户开口催单 附话术模板
  3. matlab优化工具箱安装,MATLAB优化工具箱 OPTI的安装
  4. CentOS 7 Tomcat 安装
  5. C语言符号意思(看了必懂系列)
  6. Excel的规划求解【详细步骤】
  7. 大学计算机基础知识说课,计算机基础说课课件
  8. RBF神经网络MATLAB代码实现
  9. 博客整理002-KICAD生成gerber板厂打不开的原因
  10. 考勤统计,一张表查询每月的员工考勤数据