新浪微博API使用入门:申请应用、授权、使用官方java版本SDK
饭仔原创,欢迎转载,请注明出处:http://blog.csdn.net/ffanfanm
开发总流程图
让你的应用在新浪微博开放平台上运营,只需要通过简单的六个步骤:
成为开发者
1.创建微博帐号
在开发者页面http://open.weibo.com/development点击“登录”或者“创建应用”,通过帐号登录成为一名开发者。一个新浪微博帐号可以管理10个不同的应用,建议开发人员使用官方微博的帐号,以便统一管理。
2.选择应用类型
点击“创建应用”,即进入目标应用的类型选择环节。根据应用类型的提示,选择相应的应用创建流程。我在创建应用的时候选的类型是“其他”,因为要开发一个java客户端软件。(里面的信息暂时可以乱填写,应用开发完成了再回来修改。)创建后系统会分配一个App Key和App Secret以验证开发者的身份,记下来,后面会用到。
3.开发者信息设置
在开发者信息设置页填写资料。成为新浪微博认证的开发者,你需要通过邮箱验证和手机验证。
注意:开发者类型一经填写,不可修改。个人开发者不可接入微博支付业务,请谨慎选择。
应用开发
1. 下载SDK源码
进入http://open.weibo.com/wiki/SDK#Java_SDK下载sdk,下载完解压作为工程导入eclipse。
2. 解决授权错误
解决获取用户授权是出现由于回调地址填写错误造成的 error :redirect_uri_mismatch。
登入新浪微博开放平台→选择管理中心→点击需要应用名进入相应的应用→左侧应用信息→高级信息→OAuth2.0 授权设置点击编辑→站内应用redirect_uri等于应用信息中的“站内应用地址”而非“应用实际地址”;其他应用:redirect_uri需改成
http://open.weibo.com/apps/30871*****/info/advanced(30871*****替换成你应用的AppKey)。
如果你是站外网页应用或客户端应用,填写redirect_uri地址:
http://open.weibo.com/apps/应用APPKEY/privilege/oauth
在eclipse的工程中,填写相关配置:在Config.properties里
redirect_URI :回调地址(此处需要与第3步中的redirect_uri一致)
在eclipse的工程中,修改weibo4j.examples.oauth2.OAuth4Code.java文件,注释14行和15行,紧接着插入下列代码:
BareBonesBrowserLaunch.openURL(oauth.authorize("code","",""));
记录回调应用后网页中地址栏“code”后面的AccessToken:
授权级别和OAuth2.0access_token有效期对应表:
你可以在http://open.weibo.com/apps/应用APPKEY/privilege/oauth 上查询当前应用的授权级别。
weibo4j.examples.user.ShowUser文件,需要在RunConfigurations里配置两个参数,被查看用户的用户id和刚才的“code”码。
新浪微博API使用入门:申请应用、授权、使用官方java版本SDK相关推荐
- 新浪微博开发平台基于php的sdk包(包含demo程序),新浪微博API开发简介之用户授权(PHP基础篇)...
现在玩微博的人越来越多了,而关于微博的第三方应用开发也越来越多,自己在偶然间开始接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open ...
- 新浪微博 API 使用入门
1.注册新浪帐号 2.进行开发者认证 需要身份认证,等待了一天时间.提交身份认证后就可以使用了,不必等待认证通过. 3.创建APP 系统会为此应用分配一个APP KEY和APP SECRET,这两个字 ...
- Java学习笔记【入门】(1):Java版本介绍
JavaEE.JavaSE和JavaME的区别 首先Java是一门编程语言,根据需求不同分为三个版本 1.javaSE Java SE(Java Platform Standard Edition:J ...
- api加密 java_API接口 AES简单加密(Java版本)
业务场景 APP跟服务端接口通讯有部分数据比较敏感不像被爬虫抓取所以想用对参数进行一些加密 搜了一些资料,目前好像用的比较多的就是 这里主要记录下我使用的 ASE加密方式 1.MD5加密(只能加不能解 ...
- 搜道网美女时钟免费申请软件v3.9官方版
2019独角兽企业重金招聘Python工程师标准>>> 名称:搜道网美女时钟免费申请软件v3.9官方版 版本:3.9 大小:11.9MB 软件语言:中文简体 软件授权:免费版 应用平 ...
- 试客联盟试用自动申请工具v6.7官方版
名称:试客联盟试用自动申请工具v6.7官方版 版本:6.7 大小:11.9MB 软件语言:中文简体 软件授权:免费版 应用平台:WinAll 软件介绍以及简介: 试客联盟试用自动申请工具是一款由一马软 ...
- php新浪微博转发 发布微博apisdk,新浪微博API开发简介之PHP根底篇-用户授权
新浪微博API开发简介之PHP根底篇-用户授权 如今玩微博的人越来越多了,而关于微博的第三方运用开发也越来越多,本人在偶然间末尾接触了新浪微博API开发,新浪微博API开发的资源比较多,新浪微博提供了 ...
- php微博登录授权代码,php使用新浪微博API开发用户授权功能
本节内容: 新浪微博API的php实例. 新浪微博API开发的资源比较多,新浪微博提供了一个开发者的平台,网址是:http://open.weibo.com,它里面有很全面的新浪微博开发的资料,包括开 ...
- Java调用 新浪微博API 接口发微博(包含js微博组件、springMVC新浪登录)详解
参考自:http://www.myexception.cn/program/1930025.html https://blog.csdn.net/qq_36580777/article/details ...
- Django开发中整合新浪微博API
原文链接:http://qinxuye.me/article/sina-weibo-api-in-developing-diango/ Update:如果想了解更多第三方帐号登录,请看这篇文章. 随着 ...
最新文章
- tomcat 的安全规范
- Daily Scrum 10.26
- excel重复上一步快捷键_最全的Excel快捷键合集!
- R语言实战应用-lightgbm 算法优化:不平衡二分类问题(附代码)
- Android开源框架——图片加载库Glide
- MySQL学习-MySQL条件查询
- mybatis审查要点
- oracle获取行的值给产量,递归oracle sql识别值
- Docker的C/S模式
- double几位小数_算法竞赛入门之每日一题:分数化化小数(decimal) C语言
- Windows程序设计:使用VS2010创建窗口程序
- kali下制作破解密码的字典
- jvm垃圾回收机制(GC)
- 【双十一前专访手机淘宝技术小二南天】技术就要左右互博,耗尽一切能量
- error:重装系统后,office办公软件成网页版
- 桌面壁纸 Lively wallpape
- 5G关键技术之波束成型
- Windows 安装Redis(图文详解)
- (生活)Photoshop入门(不定时更新)
- Facebook要上演现实版纸牌屋?
热门文章
- SQL常用字符串截取
- 图书管理系统/库存管理系统等计算机毕业论文设计
- 电大计算机网考视频,2016年12月电大计算机网考多媒体技术复习资料 整理版.doc...
- 基于Springboot+MySQL的个人健康监控管理系统
- 微信小程序下载文件ios无法预览问题--解决方案
- 1.6QQ拼音输入的亮点——相框
- headfirstjava 学习笔记(chapter1-5)
- windows内核驱动开发(WDK环境搭建)
- mysql 数据库设计实例_一个简单数据库设计例子
- eXeScope 注册机制破解