示例代码
风险识别API
public void test(){
SpamRegisterPreventionRequest request = new SpamRegisterPreventionRequest();
// 必填参数
request.setPhoneNumber("");
request.setIp("客户端来源IP");
request.setProtocolVersion("1.0.1");
request.setSource(3); //注册来源。1:PC网页;2:移动网页;3:APP;4:其它。
request.setJsToken(""); //对应前端页面的afs_token,source来源为1&2&4时,必填。
request.setSDKToken("");//对应sdk中获取的wtoken,source来源为3时,必填。
// 选填参数
request.setEmail("");
request.setUserId("");
request.setIdType(1);
request.setCurrentUrl("");
request.setAgent("");
request.setCookie("");
request.setSessionId("");
request.setMacAddress("");
request.setReferer("");
request.setNickName("");
request.setCompanyName("");
request.setAddress("");
request.setIDNumber("");
request.setBankCardNumber("");
request.setExtendData("");
try {
SpamRegisterPreventionResponse response = client.getAcsResponse(request);
// TODO
} catch (Exception e) {
e.printStackTrace();
}
}
验证码服务API
public void test(){
AfsCheckRequest request = new AfsCheckRequest();
request.setPlatform(3);//必填参数,请求来源: 1:Android端; 2:iOS端; 3:PC端及其他
request.setSession("xxx");// 必填参数,从前端获取,不可更改
request.setSig("xxx");// 必填参数,从前端获取,不可更改
request.setToken("zxd");// 必填参数,从前端获取,不可更改
request.setScene("xxx");// 必填参数,从前端获取,不可更改
try {
AfsCheckResponse response = client.getAcsResponse(request);
// TODO
} catch (Exception e) {
e.printStackTrace();
}
}