import com.baidubce.http.ApiExplorerClient; import com.baidubce.http.AppSigner; import com.baidubce.http.HttpMethodName; import com.baidubce.model.ApiExplorerRequest; import com.baidubce.model.ApiExplorerResponse; // 银行卡二要素验证 Java示例代码 public class RequestDemo { public static void main(String[] args) { String path = "https://lhyhkeysyz.api.bdymkt.com/bankcard2/check"; ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path); request.setCredentials("您的 access key", "您的 secret key"); request.addHeaderParameter("Content-Type", "application/x-www-form-urlencoded"); ApiExplorerClient client = new ApiExplorerClient(new AppSigner()); try { ApiExplorerResponse response = client.sendRequest(request); // 返回结果格式为Json字符串 System.out.println(response.getResult()); } catch (Exception e) { e.printStackTrace(); } } }
点击复制代码
【判断逻辑:获取响应结果后,先判断 code 是否等于 200 ,不等于 200 就直接获取 msg 的描述。等于200 ,获取 data中的 result 的值,当result =0 时,msg为一致 当result = 1、 2 、 3 时 msg 对应不同的说明 】
{
"code": 200, //接口返回码【注意:不等于HTTP响应状态码】
"msg": "成功", //接口返回码对应的描述信息
"taskNo": "89889414666618686491", //任务订单号【可反馈服务商复核对应订单】
"data": {
"result": 0, //验证结果 0:一致;1:不一致; 2:卡状态异常; 3:无效卡号或卡状态异常;
"msg": "一致" // 验证结果中文描述
}
}
{
"code": 400,
"msg": "银行卡号格式不正确"
}
权威性:直连官方,权威核验。
专业性:实时校验,极速响应,零缓存,高并发。
稳定性:多通道自动切换。灵活性:多平台、多语言即插即用,多单元、多组件高内聚、低耦合。
服务性:售前、售后、技术支持实时在线解答问题。
怜花数科旨在帮助企业快速接入各类优质API能力接口,在效率至上的互联网世界里赢得竞争优势。