提交 d5e161ea 编写于 作者: 智布道's avatar 智布道 👁

📝 集成华为

上级 1ab1cc12
...@@ -186,10 +186,10 @@ public class AuthHuaweiRequest extends AuthDefaultRequest { ...@@ -186,10 +186,10 @@ public class AuthHuaweiRequest extends AuthDefaultRequest {
* @param object 接口返回的结果 * @param object 接口返回的结果
*/ */
private void checkResponse(JSONObject object) { private void checkResponse(JSONObject object) {
if (object.containsKey("error")) { if (object.containsKey("NSP_STATUS")) {
if (!object.containsKey("sub_error") && !object.containsKey("error_description")) {
throw new AuthException(object.getString("error")); throw new AuthException(object.getString("error"));
} }
if (object.containsKey("error")) {
throw new AuthException(object.getString("sub_error") + ":" + object.getString("error_description")); throw new AuthException(object.getString("sub_error") + ":" + object.getString("error_description"));
} }
} }
......
...@@ -14,12 +14,12 @@ public class ThirdPartSdkTest { ...@@ -14,12 +14,12 @@ public class ThirdPartSdkTest {
@Test @Test
public void huawei() { public void huawei() {
String code = "CF1IE8WDUI7HR0cTOcl59SHBmIo0EGugnY99HTnLjH0BiCu5+maSDDejA7V2FJntFGfdTXY/jD68WZAVW2cMZoXrHW0LHVQ+uYqb498PkdI453sejJcaSIS6bBCZJBNzrYKGk4PYWc5OS/yuPorSSNRlXXhjN9selraIOF+TBMb7wzXDho7FVz/Es2rInRfttnr3AEaIvkg="; String code = "CF1IvwdXw18r6LTfoRSgs+LrdP/DuO1VJJmAD0up2grQrSs3gcuyrt1O+jjWp7/TFiBy9IlPepNs/PUggcLe8cgjesqj1+DGXXojJsjEqsokFCCU0eJVt1F02zLDWH1+bq40HSlljXDaTvCBNrqWJJnIZhRetoV9pocrWPLZpYrx/h0iaC9T0GjMRVEXC//LnTAlTjg7";
HttpResponse response = HttpRequest.post("https://oauth-login.cloud.huawei.com/oauth2/v2/token") HttpResponse response = HttpRequest.post("https://oauth-login.cloud.huawei.com/oauth2/v2/token")
.form("grant_type", "authorization_code") .form("grant_type", "authorization_code")
.form("code", code) .form("code", code)
.form("client_id", "100994535") .form("client_id", "100xxxxx")
.form("client_secret", "22aea400bef603fef26d15a79c806eb477b35de0a529758f2a3b1bda32bfb80d") .form("client_secret", "22aea400bef603xxxxxbfb80d")
.form("redirect_uri", "http://localhost:8443/huawei/login") .form("redirect_uri", "http://localhost:8443/huawei/login")
.execute(); .execute();
System.out.println(response.body()); System.out.println(response.body());
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册