注册认证链接
服务说明
[!NOTE]
获取saas注册认证链接
http请求方式
[!NOTE]
POST multipart/form-data
http请求地址
[!NOTE]
$SERVICE_URL/v2/sign/saasAuth/link #其中$SERVICE_URL为生产或测试的地址
http请求参数
参数 | 类型 | 是否必填 | 默认值 | 说明 |
---|---|---|---|---|
mobileOrEmail | string | * | 邮箱或手机信息个人为手机号企业为邮箱(必填) | |
name | string | ? | 用户名称 | |
identityCard | string | ? | 证件号 个人传身份证号,企业传营业执照号/统一社会信用代码号 | |
legalName | string | + | 法人名称 企业时需传 | |
backUrl | string | ? | 完成认证后转跳的的url地址(需携带协议头如https或http 否则转跳会失败) |
代码实现
JAVA实现
Map<String,Object> params=bodyParams;
String url=SERVICE_URL+"/v2/sign/saasAuth/link";
params.put("mobileOrEmail","tXXX@qq.com");
params.put("name","测试公司");
params.put("identityCard","9999999X999");
params.put("legalName","测试");
params.put("backUrl","http://www.bXXX.com");
String str= HttpClientUtils.init().getPost(url,null,params,true);
System.out.println(str);
http返回参数
[!NOTE]
返回response为application/json的数据,其字段说明如下
参数 | 类型 | 是否必返回 | 说明 |
---|---|---|---|
success | bool | * | 成功true;异常false |
msg | string | ? | 异常时,返回异常原因 |
resultCode | string | * | 异常时返回 |
data | string | ? | 注册认证链接(有效期24小时) |
[!NOTE]
返回结果,参考:
//正确响应:
{"data":{"saasLink":"https://account-sandbox.ebaoquan.org/login/authentication?ap=%2Fauth%2FauthGuide%3FmultiSignatoryKey%3DA236E547DDB84FACAE8BB6B4846C5B62&cp=https%3A%2F%2Fweb.sandbox.junziqian.com%2Flogin%2Fauthorize&t=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJndWVzc3MgV2hvIEFtIEk_IjoiTVRFNU1UVTQiLCJpQW1Mb2dpblRpbWUxMjMiOiJNek0zTnprMiIsImV4cCI6MTY5MTgzMTczN30.x4sB8Bh-Hi3mhjTd9pZvqACZIBAS8ZIaBSGx3Boen9w&s=48361a61dc932eaf9022600834f65291"},"success":true}
//错误响应:
{"msg":"邮箱或手机信息不能为空","resultCode":"HTTP_PARAM_ERROR","success":false}