最近做一个新闻类项目,用到调用新浪微博接口,经过研究测试整理步骤如下:先根据此内容获取App Key和Secret Key
一、先在新浪微博应用中注册一个自己的应用为了获取App Key和Secret Key
具体做法如下:
- 登录微博账号(如果没有最好自己注册)
- 点击“我的应用”设置开发者信息,点击“编辑开发者信息”
- 开发者信息内容填写 注:这里要注意要填写一个“个人网站地址”,这里去填的内容是微博个人主页中的url地址即可
- 邮箱验证:新浪微博开放平台会将验证链接发送到您所填写的邮箱中,点击邮件中的链接邮箱验证将自动完成。
- 之后就可以创建自己的应用了(点击“创建网站/创建应用”填写网站信息)
- 创建应用之后就获取该应用的App Key和Secret Key(很重要的一步)
- 简单注册完之后,到我的http://open.weibo.com下“我的应用”里面“应用信息”->"高级信息"填写一个授权回调页。这里注意回调页的地址格式必须标准http格式(用于接收返回token,容易出现困境)。
- 下载新浪api 的java SDK 地址:http://open.weibo.com/wiki/SDK,然后导入eclipse中(耐心点马上就能看到效果了)
- 配置下载下来的java SDK,主要改一个文件,即src下面的config.properties:
client_ID :appkey 创建应用获取到的appkey (App Key)
client_SERCRET :app_secret 创建应用获取到的appsecret(Secret Key)
redirect_URI : 回调地址 OAuth2的回调地址(就是在高级信息里面填写的授权回调页) - 在调用/使用所有的api之前都需要进行Oath2验证。(最重要的一步)
调用example下面OAuth4Code.java,会弹出下面页面(该页面要填写自己的用户名密码) - 填写一个正确的新浪微博账号后,会跳转到下面的认证界面(该页面并没有什么卵用,用的是该页的地址,地址的最后有个code参数 code=***********,该参数用于获取token)
- 输入code
- 到这里我们就成功获取了token,那么token到底干嘛,答:token相当于一个权限用来调用API,自此就可以调用新浪微博提供的所以API(参见说明文档 http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI )
- 之类
最近做一个新闻类项目,用到调用新浪微博接口,经过研究测试整理步骤如下:先根据此内容获取App Key和Secret Key相关推荐
- 做一个新闻阅读类的app(1): 概要设计
学习做一个新闻阅读类的app,最简单的,只两个界面 1 列表页,简单列出文章标题,发表时间等列表.列表页内容通过一个http服务,拉取json格式的数据. 2 内容页,展示文章的详细内容. 列表页用L ...
- 艾伟也谈项目管理,如何做一个合格的项目经理
项目经理这个角色说大不大,说小也不小.在大公司,项目经理这样的角色可能存在不计其数,他们很多都是寄托于项目的存在而生,项目的完成而终:但对于一些小作坊的软件公司,项目经理一职很多时候是一个长期持有的过 ...
- 教你做一个优秀的项目经理
教你做一个优秀的项目经理 如何做个好的项目经理?项目经理应该做什么?不应该做什么?这个问题涉及的范围很广,我只能就以前的一些项目经验谈谈个人的体会.难免有以偏盖全的地方,还请大家多提意见. 1.项目经 ...
- 使用Trinamic TMC2300步进驱动器做一个迪斯科灯项目
从RoadTest发布,Trinamic TMC2300-loT-REF步进驱动器+电机看起来很优秀,使其成为机电远程控制应用的理想选择.出于对评估它的功能和建立一个迪斯科灯项目的兴趣,我申请了这个实 ...
- 做一个聪明的项目参与者--制订WBS清单
前段时间,团队开始实施一个新项目.这个项目有着中国IT行业的三个共同特点:需求繁.工期紧.资源缺. 虽然从目前情况来看,它还有希望不会沦为"死亡项目",但如果实施过程中不小心翼翼. ...
- 使用vue做一个“淘宝“项目——3
做出分类页面 前言:做出首页,详细请看前两篇文章 1.使用vue做一个"淘宝"项目(做出首页) 2.使用vue做一个"淘宝"项目(显示商品栏) 目录: 创建项目 ...
- FANUC机器人_通过ROBOGUIDE从零开始做一个离线仿真项目(1)
FANUC机器人_通过ROBOGUIDE从零开始做一个离线仿真项目(1) 打开ROBOGUIDE软件,如下图所示,然后点击新建工作单元, 如下图所示,选择"HandlingPRO" ...
- 封装一个新闻类News,包含新闻标题,新闻作者,新闻内容,新闻类型三个属性,提供必要的访问器和修改器方法重写toString方法,要求打印对象时输出格式为“标题;
封装一个新闻类News,包含新闻标题,新闻作者,新闻内容, 新闻类型三个属性,提供必要的访问器和修改器方法,重写toString方法, 要求打印对象时输出格式为"标题:类型:作者" ...
- 解决创业型公司项目研发流程的痛点,如何做一个高效的项目团队管理?
现有项目管理流程痛点 需求管理:由于迭代更新速度较快,需求没有进行有效的管理,即迭代完成后:迭代需求完成情况确认,是否有遗留或流转至下一个迭代再实现 测试管理: 设计测试用例工作的缺失,多少因为需求理 ...
- Java——(1)定义一个学生类Student,包含属性:姓名(String name)、年龄(int age) (2)定义Map集合,用Student对象作为key
分析以下需求,并用代码实现: (1)定义一个学生类Student,包含属性:姓名(String name).年龄(int age) (2)定义Map集合,用Student对象作为key,用字符串(此表 ...
最新文章
- ajax按钮改变数据状态
- 学习笔记第三十一节课
- 【Android 插件化】插件化原理 ( 类加载器 )
- php使用redis内存不足,PHP开发:Redis 内存满了怎么办?
- es创建索引库,无法使用InetSocketTransportAddress
- 查看MySQL表占用空间大小
- Feature selection
- vue 获取响应头里set-cookie的值_最简化 VUE的响应式原理
- 【答辩问题】计算机专业本科毕业设计答辩的一般程序3
- VB6(Fast Report Studio 4.6.80)
- 移植opencv2.4.9到android过程记录
- BZOJ 5277 IQ题orz
- linux环境(centos7.3)下安装Xilinx FPGA以及烧录算法教程
- NC14709 奇♂妙拆分
- 微信页面隐藏分享按钮
- vue的组件的生命周期
- P2321 [HNOI2006]潘多拉的宝盒 题解
- 易經大意(1) 三和 韓長庚 著24
- 数据库课程设计《教务信息管理系统》
- java程序cpu突然飚高_高频面试题:Java程序占用 CPU 过高怎么排查