咨询热线:0755-33548988
虚拟小号绑定接口
1.虚拟小号绑定接口介绍

开发者调用虚拟小号绑定接口前,需要先建立号码池(具体方法可联系工作人员)。号码池建立后,通过本接口动态申请一个可用X号码,该号码可用于映射真实号码A,B之间的通话。

2.请求地址

  /{softVersion}/Accounts/{accountSid}/MaskNumberAX/bind

REST API是通过HTTPS POST方式请求。

4.请求包体
参数名称 类型 约束 说明
appId String 必选 应用ID
telA String 必选 通话A号码,支持手机及固话,手机11位,固话必须带区号,例如:075588885555
telX String 可选 X号码
name String 必选 用户A的真实姓名,最大32字节
cardtype String 必选 用户A的证件类型,目前只支持0:身份证
cardno String 必选 用户A的证件的真实号码,需要符合身份证规则
areacode String 可选 申请小号的区号,根据这一参数在号码池中选择对应的号码,如不传此参数在号码池所有号码中选择
expiration int 必选 绑定关系有效时长,秒为单位。0表示不限制时长,不自动解绑
userData String 可选 用户自定义数据,最长可支持128字节。如用户配置了回调接口,则在回调接口中将这一数据原样返回
callDisplay String 可选 回呼显号控制,0:显示真实号码,1:显示X 号码;默认值0。
并不是所有的X号码资源都支持显示真实号码,关于这点请咨询客服

参数说明:

(1).appId:应用ID
(2).telA:通话A号码,支持手机及固话,手机11位,固话必须带区号,例如:075588885555
(3).name:用户A的真实姓名,最大32字节
(4).cardtype:用户A的证件类型,目前只支持0:身份证
(5).cardno:用户A的证件的真实号码,需要符合身份证规则
(6).areacode:申请小号的区号,根据这一参数在号码池中选择对应的号码,如不传此参数在号码池所有号码中选择
(7).expiration:绑定关系有效时长,秒为单位。0表示不限制时长,不自动解绑
(8).userData:用户自定义数据,最长可传入128字节,用户配置回调接口的情况下,将数据返回回调接口
(10).callDisplay:回呼显号控制,0:显示真实号码,1:显示X 号码;默认值0

请求示例

JSON请求示例
      POST
      /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/MaskNumberAX/bind?sig=
      6949C5F977B304EC5BB969FD8838D345HTTP/1.1
      Host:127.0.0.1:9080
      content-length: 272
      Accept: application/json;
      Content-Type: application/json;charset=utf-8;
      Authorization: Nzk4YjllYzBlYWE5NDE0Mjg1MjYwMmM0AAI1NzAxNDY6MjAxNjAzMjQxNTE3MDE=
      {
         "req":{
            "appId":"7290fa01293c483fb2709c690f213272",
            "telA":"18617068888",
            "name":"路人甲",
            "cardtype":"0",
            "cardno":"450801199302109883",
            "areacode":"0755",
            "expiration":120,
            "userData":"AA,BB,CC"
            }
      }
                            
XML请求示例
      POST
      /2016-01-01/Accounts/798b9ec0eaa94142852aa2c402570146/MaskNumberAX/bind?sig=
      230AB7B77C951C9DB5FECD55B3AFB3CFHTTP/1.1
      Host:127.0.0.1:9080
      content-length: 357
      Accept: application/xml;
      Content-Type: application/xml;charset=utf-8;
      Authorization: Nzk4YjllYzBlYWE5NDE0Mjg1MjYwMmMAADI1NzAxNDY6MjAxNjAzMjQxNjA2MjI=
      <?xml version='1.0' encoding='utf-8'?>
      <req>
            <appId>7290fa01293c483fb2709c690f213272</appId>
            <telA>18617068888</telA>
            <name>路人甲</name>
            <cardtype>0</cardtype>
            <cardno>450801199302109883</cardno>
            <areacode>0755</areacode>
            <expiration>120</expiration>
            <userData>AA,BB,CC</userData>
      </req>
                            
5.响应包体
属性 类型 约束 说明
statusCode String 必选 请求状态码,取值000000(成功),可参考 Rest 错误代码
dateCreated String 必选 响应时间:格式"yyyy/MM/dd HH:mm:ss"。如:2016/01/01 12:00:00
represent String 可选 错误描述,报错时返回,请求正常不返回
subid String 可选 系统分配,唯一标示本次绑定关系的ID
telX String 可选 系统分配的小号X

响应示例

JSON响应示例
      HTTP/1.1 200 OK 
      Content-Length: 126
      {
        "resp": {
          "statusCode": "000000",
          "dateCreated": "2016/03/24 15:36:52",
          "subid": "A2102X779X0008005970",
          "telX": "13036894925"
        }
      }
                            
XML响应示例
      HTTP/1.1 200 OK 
      Content-Length: 197
      <?xml version='1.0'?>
      <resp>
          <statusCode>000000</statusCode>
          <dateCreated>2016/03/24 16:12:44</dateCreated>
          <subid>A2102X779X0008005970</subid>
          <telX>13036894925</telX>
      </resp>
                            

1 虚拟小号绑定...

2 请求地址

3 请求包头

4 请求包体

5 响应包体


在线客服

在线语音

点击呼叫

音频设备正常
点击"呼叫"立即接通客服
麦克风设备未准备好
请检查设备后再点击"呼叫"
音频设备未准备好
请检查设备后再点击"呼叫"
呼叫中……
请耐心等待
00:00
通话中
通话已结束
时长: 00:00
通话未接通
非常抱歉!客服未能接通。请再次呼叫或在官网下方留下您的联系方式,我们将尽快与您沟通。

电话咨询
0755-33548988

回到顶部