WhatsApp API phoneList - nxtele/http-api-document GitHub Wiki

集成商查询客户应用的号码列表(仅供集成商使用)

通过API查询客户应用的号码列表

  • URL:https://api2.nxcloud.com/api/wa/integrator/embedded/register/phoneList
  • Method:POST
  • Content-Type:application/json
  • 需要鉴权:

鉴权机制

鉴权规则请参考地址:API接口调用约定

请求参数

header参数:

参数名 类型 必选 示例值 说明
accessKey String fmexxx3ki 用户身份标识
ts String 1655710885431 当前请求的时间戳(单位是毫秒),牛信服务端允许用户端请求最大时间误差为60秒
bizType String 2 WhatsApp业务类型,取固定值“2”
action String phoneList WhatsApp业务操作,取固定值“phoneList”
sign String 6e95xxx826 API入参参数签名,签名算法

body参数:

参数名 类型 必选 示例值 说明
appkey String KI9xxew9 牛信云WhatsApp应用的appkey

请求示例

body(application/json) 参数:

{
    "appkey": "jh42xxxd434"
}

响应参数

参数名 类型 说明
code Integer 结果编码
data JsonObject 请求结果
message String 请求结果说明
  • data object参数:
参数名 类型 说明
display_phone_number string 注册WhatsApp的号码
quality_rating string 号码质量枚举 枚举值: GREEN: 高质量;YELLOW:中质量; RED:低质量 ;UNKNOW:质量未知
verified_name string 号码的显示名
name_status string 名称审核状态枚举 枚举值: APPROVED: 名称尚未获得批准。 NONE: 没有可用证书 AVAILABLE_WITHOUT_REVIEW: 可下载电话号码的证书,而且无需进行审核,即可使用显示名 DECLINED: 名称尚未获得批准。您不能下载证书 EXPIRED: 您的证书已过期,不可再下载 PENDING_REVIEW: 您的名称请求正在审核中。您不能下载证书
register_status integer 连接状态 1 创建失败(本地客户端)2 注册本地客户端失败3 创建中(本地客户端)4 创建成功(本地客户端)5 注册本地客户端成功
status string 号码状态枚举 枚举值: PENDING, DELETED, MIGRATED, BANNED, RESTRICTED, RATE_LIMITED, FLAGGED, CONNECTED,DISCONNECTED,UNKNOWN, UNVERIFIED
current_limit string 商户发起会话24小时限制等级枚举 枚举值: TIER_1K: 1 千位客户/24 小时 TIER_10K: 1 万位客户/24 小时 TIER_100K: 10万位客户/24 小时TIER_50: 50 位客户/24 小时 TIER_250: 250 位客户/24 小时 TIER_UNLIMITED: 不适用
code_verification_status string 号码验证状态枚举 枚举值: NOT_VERIFIED: 未验证 VERIFIED: 已验证
waba_id string WABA唯一ID
waba_name string WABA名称

响应示例

成功示例

{
  "code": 0,
  "data": [
    {
      "display_phone_number": "+86 xxx 24",
      "quality_rating": "GREEN",
      "name_status": "APPROVED",
      "verified_name": "GLORY JACK",
      "code_verification_status": "VERIFIED",
      "current_limit": "",
      "register_status": 1,
      "status": "CONNECTED",
      "waba_id": "11696xxxxx86404",
      "waba_name": "GLORY TEST"
    },
    {
      "display_phone_number": "+1 xxx99",
      "quality_rating": "GREEN",
      "name_status": "APPROVED",
      "verified_name": "Glory HK",
      "code_verification_status": "NOT_VERIFIED",
      "current_limit": "",
      "register_status": 1,
      "status": "CONNECTED",
      "waba_id": "11696xxxxx86404",
      "waba_name": "GLORY TEST"
    }
  ],
  "message": "请求成功"
}

失败示例

{
    "code": -1,
    "message": "请求失败",
    "data": null
}

响应码说明

code message 解决办法
0 请求成功
-1 请求失败 请联系技术人员排除问题
1000~100X 鉴权问题 详情查看API鉴权部分
9000 参数异常 参数遗漏,请检查必须的参数
9001 系统业务错误 请联系技术人员排除问题
9007 非集成商请求 请确认是否集成商
9008 APPKEY不存在 请确认APPKEY是否正确
9010 鉴权机制对应客户信息与APPKEY客户信息不一致 请确认APPKEY是否正确