Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
justauth
JustAuth
提交
c6481a68
J
JustAuth
项目概览
justauth
/
JustAuth
大约 1 年 前同步成功
通知
382
Star
15211
Fork
2709
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
J
JustAuth
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
c6481a68
编写于
3月 17, 2020
作者:
智布道
👁
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
✅
修改测试用例
上级
1e1038fb
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
0 addition
and
53 deletion
+0
-53
pom.xml
pom.xml
+0
-8
src/test/java/me/zhyd/oauth/sdk/ThirdPartSdkTest.java
src/test/java/me/zhyd/oauth/sdk/ThirdPartSdkTest.java
+0
-45
未找到文件。
pom.xml
浏览文件 @
c6481a68
...
...
@@ -66,7 +66,6 @@
<fastjson-version>
1.2.62
</fastjson-version>
<alipay-sdk-version>
4.8.10.ALL
</alipay-sdk-version>
<jacoco-version>
0.8.2
</jacoco-version>
<hutool-http-version>
5.1.0
</hutool-http-version>
</properties>
<dependencies>
...
...
@@ -98,13 +97,6 @@
<version>
${alipay-sdk-version}
</version>
<scope>
provided
</scope>
</dependency>
<!-- 仅测试时会用到 -->
<dependency>
<groupId>
cn.hutool
</groupId>
<artifactId>
hutool-http
</artifactId>
<version>
${hutool-http-version}
</version>
<scope>
test
</scope>
</dependency>
</dependencies>
<build>
...
...
src/test/java/me/zhyd/oauth/sdk/ThirdPartSdkTest.java
已删除
100644 → 0
浏览文件 @
1e1038fb
package
me.zhyd.oauth.sdk
;
import
com.alibaba.fastjson.JSONObject
;
import
com.xkcoding.http.HttpUtil
;
import
org.junit.Test
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* @author yadong.zhang (yadong.zhang0415(a)gmail.com)
* @version 1.0
* @since 1.10.0
*/
public
class
ThirdPartSdkTest
{
@Test
public
void
huawei
()
{
String
code
=
"CF1IwmFc6uZABI9Y795BkhXfvHidIFFw04I4Zc4KML4n+vlXxwNUcQKS4xlopjFDpEk6LzQbjwdTNxvjZ9jqnd/1m5nswhx8X7e0/dL2kyGAMVZWFgVq9ClxNN18b+Z0xtfJjkm7bDnfC3W5h4COgTCoLSjiWKSHWp5hCunp6pQRo1FHovZXm13TLNlhF9mCVtJx3kTQ"
;
Map
<
String
,
String
>
form
=
new
HashMap
<>(
5
);
form
.
put
(
"grant_type"
,
"authorization_code"
);
form
.
put
(
"code"
,
code
);
form
.
put
(
"client_id"
,
"100994535"
);
form
.
put
(
"client_secret"
,
"22aea400bef603fef26d15a79c806eb477b35de0a529758f2a3b1bda32bfb80d"
);
form
.
put
(
"redirect_uri"
,
"http://127.0.0.1:8443/oauth/callback/huawei"
);
String
response
=
HttpUtil
.
post
(
"https://oauth-login.cloud.huawei.com/oauth2/v2/token"
,
form
,
false
);
System
.
out
.
println
(
response
);
// {"access_token":"accessToken","expires_in":3600,"refresh_token":"refreshToken","scope":"https:\/\/www.huawei.com\/auth\/account\/base.profile","token_type":"Bearer"}
//
form
.
clear
();
form
.
put
(
"nsp_ts"
,
System
.
currentTimeMillis
()
+
""
);
form
.
put
(
"access_token"
,
JSONObject
.
parseObject
(
response
).
getString
(
"access_token"
));
form
.
put
(
"nsp_fmt"
,
"JS"
);
// form.put("nsp_cb", "_jqjsp");
form
.
put
(
"nsp_svc"
,
"OpenUP.User.getInfo"
);
String
response2
=
HttpUtil
.
post
(
"https://api.vmall.com/rest.php"
,
form
,
false
);
System
.
out
.
println
(
response2
);
// 华为性别 0是男,女是1
// {"gender":1,"headPictureURL":"https://upfile-drcn.platform.hicloud.com/FileServer/image/b.0260086000226601572.20190415065228.iBKdTsqaNkdPXSz4N7pIRWAgeu45ec3k.1000.9A5467309F9284B267ECA33B59D3D7DA4A71BC732D3BB24EC6B880A73DEE9BAB.jpg","languageCode":"zh-CN","userID":"260086000226601572","userName":"151****2326","userState":1,"userValidStatus":1}
}
}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录