Skip to content

Number Check API callback

GiuFLim edited this page Jun 12, 2024 · 16 revisions

概要

  • 检测结果推送

请求URL

  • 通过提交检测API的drUrl字段指定,或者在NXCLOUD平台配置

请求方式

  • Method: POST
  • Content-Type: application/json

重试规则

一般情况下,检测结果将在10秒-5分钟内推送回指定的API地址。收到HTTP 200 OK代表已接受NXCLOUD的回执推送,NXCLOUD将本次请求视为已完成。 如果收到HTTP ERROR信息,NXCLOUD将在60分钟内,每分钟重试推送。直到成功为止,如果超过60分钟仍然失败,则不再重复推送。

请求Body

基础版

{
    "message": "请求成功",
    "code": 0,
    "batchNo": "901946960376",
    "requestId": "9ddd1a8664124511bf28d3d280994961-250142",
    "phone": "8613320xxxx",
    "data": {
        "numberType": "mobile",
        "operator": "china union",
        "country": "CN"
    },
    "cost": {
        "price": 0.002,
        "currency": "CNY"
    }
}

HLR检测

{
    "message": "请求成功",
    "code": 0,
    "batchNo": "901946960376",
    "requestId": "9ddd1a8664124511bf28d3d280994961-000001",
    "phone": "8613320xxxx",
    "data": {
        "numberType": "mobile",
        "operator": "china union",
        "mcc": "310",
        "mnc": "10",
        "ported": "YES",
        "active": "YES",
        "country": "CN"
    },
    "cost": {
        "price": 0.002,
        "currency": "CNY"
    }
}

检测失败

{
    "requestId": "cc5ef7d6-62be-42c9-abdf-b6ea9d6ed5e6-000003",
    "code": 266,
    "message": "subBalance failed",
    "batchNo": "700337042751",
    "phone": "86xxx3456",
    "data": null,
    "cost": {
        "price": 0.002,
        "currency": "CNY"
    }
}

回执结果说明

参数名 类型 说明
requestId string 消息id 最大长度为64位
code integer code=0表示成功
message string 返回结果说明
batchNo string 批次号
phone string 手机号
data object 检测信息,结构见下方说明
cost object 费用信息,结构见下方说明

基础检测返回的data内容

参数名 类型 说明
country string 区号 iso
numberType string 号码类型。mobile , others,invalid
operator string 运营商

hlr检测返回的data内容

参数名 类型 说明
country string 区号 iso
numberType string 号码类型。mobile , others,invalid
operator string 运营商
mcc string mcc
mnc string mnc
ported string 是否携号转网 "YES": 是; "NO": 否; "UNKNOWN": 未知
active string 是否活跃 "YES": 是; "NO": 否; "UNKNOWN": 未知

cost

参数名 类型 说明
price number 费用。精确到四位小数
currency string 币种

回执错误代码

code message 解决方法
0 Success
-1 Failure 联系业务排查
261 vendorRouter obtain fail 线路不支持
262 vendorAppInfo obtain fail 线路配置不正确
263 vendor api_class missed 线路配置不正确
264 vendor quotation missed 线路不支持
265 vendor new_code missed 线路配置不正确
266 subBalance failed 余额不足
267 dr data failed 回执格式不正确
268 bizApiDetect failed 联系业务排查

简介

短信

语音

云呼叫中心(NXLink)

云呼叫中心(AI自动外呼)

Flash Call

短链

邮件验证码

DID号码

通用

号码检测

WhatsApp

Viber

Zalo ZNS

Super Message API

隐私号(旧)

PNS

坐席(旧版)

AI Agent

Clone this wiki locally