二次放号查询接口介绍与对接说明

2025-07-04

数脉API

二次放号查询接口介绍与对接说明

信息时代,运营商为了应对手机号码资源的稀缺,运营商会在手机号码注销后,经过90天冷冻期后,将手机号码二次投放市场。但新用户注册后,出现无法注册app、收到前任机主信息,从而引发了手机号二次放号查询接口的需求。

 

二次放号查询接口功能

通过传入手机号和日期,精准识别在该日期前,该号码是否为二次放号。可与携号转网接口搭配使用,识别该号码跨运营商迁移的号码历史。

 

 

运营商二次放号查询接口应用场景

金融行业:通过二次放号查询接口,核验号码是否二次放号,防止因二次放号关联前任机主的金融账号,避免引发资金盗用、洗钱等风险。

 

电商行业/互联网平台:通过二次放号查询接口,避免新注册用户因号码原机主未注销触发的账号冲突和信息泄露。

 

企业营销/通知:企业在对自有用户进行营销或通知时,通过二次放号查询接口,识别号码注销的用户,避免打扰和完成营销活动落地。

 

数脉API 运营商二次放号查询接口

用于检测手机号是否为运营商二次放号的手机号码,保护手机号码旧用户的信息和资产安全,避免对新用户造成打扰。

 

示例代码(java):

   private static final String appId = "数脉分配给你的appid";

    private static final String appSecurity = "数脉分配给你的appsecurity";

 

    public static void main(String[] args){

String timestamp = System.currentTimeMillis() + "";

        //参数

String mobile = "电话号码";

String date= "日期,yyyyMMdd格式";

        //接口地址

        String url = "https://api.shumaidata.com/v4/mobile_twice/check";

        //MD5Utils文件请联系工作人员索取

        String sign = MD5Utils.encrypt(appId+"&"+timestamp+"&"+appSecurity);

        System.out.println("sign: "+sign);

 

        Map<String,Object> params = new HashMap<String,Object>();

        params.put("appid",appId);

        params.put("timestamp",timestamp);

        params.put("sign",sign);

params.put("mobile", mobile);

params.put("date", date);

        //HttpUtils文件请联系工作人员索取

        String result = HttpUtils.get(url,null,params);

        System.out.println(result);

    }

 

正确返回:

{

    "msg": "成功",

    "success": true,

    "code": 200,

    "data": {

        "result": 0,

        "orderNo": "039647419591210225",

        "channel": "cmcc",

        "desc": "是二次卡"

    }

}