自己因为公司给别人做网站,所以开发过天猫店铺运营的插件,这几天公司又要做QQ/SINA/QQ微博等登录。网上资源丰富、SDK下载下来也直接可以用。Oatuth2.0开发就是貌似很简单。因为我们只需要调用就好了。
因为自己英语比较烂,sdkDemo的代码能看懂,也运行了。但是中间还是遇到点问题,后来看了2位大神的解决。顺利完成。
要例子的可以去CSDN下载
http://download.csdn.net/detail/qqyul/6958565
这个例子用maven构建,struts2框架,会maven的简单点,不会maven的,就把src/main/java下的代码与配置文件拖到自己的struts2项目中就好了。保证能用
要参考的可以去参考这两位大神
http://takeme.iteye.com/blog/1995874 这个写的很好,就是有些地方,不知道是不是故意弄错了,还是他的sdk是老的,自己要改下。看下官网API,看下参数的意思就好了。。很easy
还有一位大神是
http://wangjie2013.iteye.com/blog/1953219
相对的,我觉得第二位讲的更细。。第一位是实现主义,第二位才是菜鸟导师啊
就像冬眠哥说的,这个登录开发,关键就是
Java代码 收藏代码
@RequestMapping(value = "/sinaWeibo")
@ResponseBody
public String sinaWeibo() {
String authorizationUrl = "";
try {
authorizationUrl = new Oauth().authorize("code", null, "all");
} catch (WeiboException e) {
log.error("获取sina微博code值失败!exception:{}", e.getMessage());
e.printStackTrace();
}
return authorizationUrl;
}
然后登录返回
Java代码 收藏代码
Oauth oauth = new Oauth();
AccessToken accessTokenObj = oauth.getAccessTokenByCode(code);
String accessToken = accessTokenObj.getAccessToken();
获得token,根据token个体调用你sdk中有的权限,除了默认以为,QQ登录还能申请别的权限
分享到:
相关推荐
有些人不知道Struts2开发包/apps/struts2-blank怎么解压 用WinRAR其实是可以解压成功的 邮件打开方式里里面选择WinRAR压缩文件管理器为默认打开方式就可以解压了 还是不行的话就下载我上传的这个吧
我比较熟悉Struts2,所以就用struts框架,做了这个demo,保证可用 因为下包麻烦,就用了maven构建 大家下下来,可以用eclipse转换成maven项目,然后jetty:run 我用的是tomcat7
struts2框架的详细搭建 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" ...
详细讲解,集成Struts2/ Spring / Hibernate的过程。
Struts2文档 供新手学习 中文API
Struts2初步应用,编码实现一个工程,实现用户“注册”、“登录”、“修改密码”的功能。要求:用数据库保存用户信息,并对表单提交的数据项进行格式验证。修改密码需要输入旧密码正确,两次输入新密码相同才可以...
struts2开发需要用到的jar包
解决struts2配置为/*之后 servlet不能使用的问题
Struts2漏洞检查工具2019版 警告: 本工具为漏洞自查工具,请勿非法攻击他人网站! ==漏洞编号==============影响版本=========================官方公告==========================================影响范围====...
Struts2开发详解全面版,Struts2开发详解全面版
struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面struts2简单登录页面
struts2学习心得,总结了struts2的常用方法,经验
Struts2 概述 如何应用Struts2 Struts2 配置文件 如何编写Action 拦截器 Struts2的标签 OGNL 数据校验 国际化
真的很好的struts2开发文档,这个文档也是通过开源文档翻译而来,大家多交流
选择题 答案 开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台 accp5.0 ssh
struts.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> ...
本源码主要涉及了Struts 2的核心操作包、配置文件、核心开发模式的使用,在本课程讲解的时候主要结合Struts 2的核心优点以及从代码比较上讲解了和Struts 1的区别,随后又包含了Struts 2中提供的各个优秀技术,如转换...
里面有strtus2 使用的开发jar包 和配置struts2的配置文件
这是本人用hibernate+struts2做的一个登录注册的小例子,里面包含分页查询,hiberante的多种技术!
struts2开发入门必备,书不错,适合初学者看,页数不多,内容精炼!