资源简介
最近在开发电商项目中,总结出的几个常用的第三方登录的Demo,包含了QQ,新浪微博,人人网。注:其中的key,secret,ID等我用XXX代替了,这些是需要到指定的开放平台去申请,我这只提供的是具有了这些参数之后的Demo
代码片段和文件信息
html代码:
src=“images/front/images/l_rr.png“ width=“23“ height=“24“
alt=““ />
/**
* 人人网登录处理
*
* @return
* @throws Exception
*/
public String RRLogin() throws Exception {
log.info(“人人网登录.....“);
String code = request(“code“);
log.info(“人人网code= “ + code);
if (StringUtils.isBlank(code)) {
}
// 到人人网的OAuth 2.0的token endpoint用code换取access token
String rrOAuthTokenEndpoint = “https://graph.renren.com/oauth/token“;
String tokenResult = sendGET(
“https://graph.renren.com/oauth/token?grant_type=authorization_code&client_id=idxxxxxxx&redirect_uri=http://www.xxxx.com/RRLogin.do&client_secret=secretxxxxx&code=“+code
““);
org.json.simple.JSONobject tokenJson = (org.json.simple.JSONobject) JSONValue.parse(tokenResult);
log.info(“请求之后的返回消息: “ + tokenJson);
String renren_id = ““;
String face = ““;
String nickName = ““;
if (tokenJson != null) {
Mapject> result = JSONUtils.toHashMap(tokenJson);
// 调用人人网API获得用户信息
object valueString = result.get(“user“);
Mapject> user_result = JSONUtils.toHashMap(valueString);
renren_id = user_result.get(“id“).toString();
nickName = user_result.get(“name“).toString();
object face_str = user_result.get(“avatar“);
List 属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 208 2014-11-20 09:08 第三方登录\qq.txt
文件 2657 2014-11-20 09:09 第三方登录\qqSkip.jsp
文件 70 2014-10-23 11:45 第三方登录\sina.txt
文件 184 2014-09-11 10:27 第三方登录\sinaLogin.js
文件 2488 2014-11-20 09:10 第三方登录\sinaSkip.jsp
文件 3766 2014-11-20 09:15 第三方登录\人人网第三方登录Demo.java
目录 0 2014-11-20 09:15 第三方登录
----------- --------- ---------- ----- ----
9373 7
- 上一篇:喷泉码入门及仿真
- 下一篇:TAG静态化-5.7-亲测可用转拼音
相关资源
- stm32实现的五子棋AI人机对战+人人对战
- 获取世界大学数据人人网
- 人人车二手车数据用于机器学习二手
- 人人都是数据分析师:tableau应用实战
- 人人商城详细功能思维图.zip
- 安卓qq授权登陆源代码
- 人人商城最新前端.zip
- [精品]人人都是产品经理.epub
- 工业4.0背景下的工业机器人人才需求
- 人人都能开发安卓APP--App inventor 2开发
- 人人都是数据分析师-Tableau应用实战
- 人人都是产品经理.文字完整版
- QQ授权登录和获取用户信息代码
- 曹哲-实时多人人体姿态识别学习自制
- 《人人都是产品经理2.0》_苏杰.pdf
- 人人分销最新V9.9商业版.7z
- 人人商城ewei_shopv23.14.28开源版一键安
- 《人人都是产品经理2.0》_微信公众号
- 创业者ERP电子沙盘人机/人人模拟免费
- 《人人都是产品经理》高清pdf文字版
- 《人人都是数据分析师:Tableau应用实
- 结网+人人都是产品经理
- 人人商城V3-3.17.4小程序前端.zip
- apicloud案例+五子棋+人机对战+人人对战
- 人人素材网4100套资源解压密码
- 人人都是产品经理 苏杰 文字完整版
- SSM对第三方登陆(QQ/微信/Github/微博
- 人人商城3.16.1全开源版一键安装包.
- 中科院亚洲人人脸数据集[计算机视觉
- 人人商城V3v3.12.55企业全开源版二开签
川公网安备 51152502000135号
评论
共有 条评论