Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
sc_media
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
注册表
注册表
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
svn
sc_media
Commits
b472a9c9
提交
b472a9c9
authored
5月 14, 2019
作者:
renjiancai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
上级
57bb752d
显示空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
14 行增加
和
6 行删除
+14
-6
UserController.java
.../com/zrqx/resource/bg/controller/user/UserController.java
+14
-6
没有找到文件。
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/controller/user/UserController.java
浏览文件 @
b472a9c9
...
...
@@ -201,29 +201,37 @@ public class UserController {
String
userName
=
null
;
String
userId
=
null
;
String
access_token
=
null
;
String
token
=
null
;
//获取access_token值
if
(
form
.
getOriginal_author
().
equals
(
1
)){
//企鹅号
String
url_token
=
"https://auth.om.qq.com/omoauth2/accesstoken?grant_type=authorization_code&client_id=cdceb3dc663949260ae913d2160f94b9&client_secret=b9ec3434e3ad6dbf53a61b0c5c3bd0b54cbba638&code="
+
form
.
getCode
()+
""
;
access_token
=
HttpClientUtil
.
doPost
(
url_token
,
"utf-8"
,
null
);
JSONObject
jsonobj_token
=
JSON
.
parseObject
(
access_token
);
String
code
=
jsonobj_token
.
getString
(
"code"
);
//{"code":"0","data":{"access_token":"QGGP9MEANRIYIKBJQSF4TG","expires_in":7200,"openid":"35f12d8ea049b7c3274770d7b6309df9","refresh_token":"1J5KRBNSVNUQON5WNATSUQ"}}
token
=
jsonobj_token
.
getJSONObject
(
"data"
).
getString
(
"access_token"
);
String
openid
=
jsonobj_token
.
getJSONObject
(
"data"
).
getString
(
"openid"
);
if
(!
code
.
equals
(
"0"
)){
throw
new
BaseException
(-
7
,
"获取access_token失败!"
);
}
//获取账号名称
userName
=
jsonobj_token
.
getJSONObject
(
"data"
).
getString
(
"openid"
);
String
user
=
"https://api.om.qq.com/media/basicinfoauth?access_token="
+
token
+
"&openid="
+
openid
+
""
;
String
nick
=
HttpClientUtil
.
doGet
(
user
,
"utf-8"
);
jsonobj_token
=
JSON
.
parseObject
(
nick
);
//{"code":"0","msg": "success","data": {"header": "http://inews.gtimg.com/newsapp_ls/0/183849551_100100/0","nick": "测试"}}
userName
=
jsonobj_token
.
getJSONObject
(
"data"
).
getString
(
"nick"
);
}
if
(
form
.
getOriginal_author
().
equals
(
7
)){
String
token
=
"https://mp.163.com/oauth2/access_token?client_id=3vo8XswFtc&client_secret=PZx98usfLsjFQITV&grant_type=authorization_code&code="
+
form
.
getCode
()+
""
;
access_token
=
HttpClientUtil
.
doPost
(
token
,
"utf-8"
,
null
);
String
url_
token
=
"https://mp.163.com/oauth2/access_token?client_id=3vo8XswFtc&client_secret=PZx98usfLsjFQITV&grant_type=authorization_code&code="
+
form
.
getCode
()+
""
;
access_token
=
HttpClientUtil
.
doPost
(
url_
token
,
"utf-8"
,
null
);
JSONObject
jsonobj_token
=
JSON
.
parseObject
(
access_token
);
//{"access_token": "8521834b4553b7f5675c7c515ede6c6b","refresh_token": "273491a05edc6440cc2f449ed5183ea7","expires_in": "2017-12-27 16:05:34","user_id": "boniutest3@163.com"}
token
=
jsonobj_token
.
getString
(
"access_token"
);
//获取账号名称
String
user
=
"https://mp.163.com/oauth2/mediaInfo/get.do?client_id=3vo8XswFtc&access_token=
69f4b51debccaebea9ad09ec8e592f1a
"
;
String
user
=
"https://mp.163.com/oauth2/mediaInfo/get.do?client_id=3vo8XswFtc&access_token=
"
+
token
+
"
"
;
//{"tname":"中国市场出版社","icon":"http://dingyue.ws.126.net/zLDW28g1KvKuYAqTJ12cOvZpmriGuH96zqDVrrIM1HLPT1472629279651.jpg","desc":"国家发改委主管中央级出版社"}
userN
ame
=
HttpClientUtil
.
doGet
(
user
,
"utf-8"
);
jsonobj_token
=
JSON
.
parseObject
(
userN
ame
);
String
tn
ame
=
HttpClientUtil
.
doGet
(
user
,
"utf-8"
);
jsonobj_token
=
JSON
.
parseObject
(
tn
ame
);
userName
=
jsonobj_token
.
getString
(
"tname"
);
userId
=
jsonobj_token
.
getString
(
"user_id"
);
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论