号码查询

  1. 分页查询租户拥有的平台号码资源。

请求URL

  1. GET ${BASE_URL}/management/telnum

请求参数列表

参数 有效值范围 说明
pageNo 正整数 页数,默认1
pageSize 1-1000 每页数据条数,默认10

响应参数列表

参数 有效值范围 说明
code 数字文本 状态码,全0表示正确
msg 文本 返回情况说明
data JSON 对象 返回数据对象,参见data对象属性列表

参数详解

data对象属性列表

属性 有效值范围 说明
pageSize 整数 每页条数
startIndex 整数 当前页第一条数据的索引
totalCount 整数 总条数
totalPageCount 整数 总页数
currentPageNo 整数 当前页
result Array 列表数据
result.id UUID 号码资源id
result.appId UUID 绑定的应用id,为空代表未被应用绑定
result.subaccount UUID 绑定的子账号id,为空代表未被子账号绑定
result.telnum String 号码

示例

请求:

  1. GET {BASE_URL}/management/telnum?pageNo=1&pageSize=10 HTTP/1.1
  2. Host: api.yunhuni.com
  3. Content-Type: application/json
  4. Accept-Type: application/json
  5. Content-Length: xxx

响应:

  1. HTTP/1.1 200 OK
  2. Content-Type: application/json
  3. Content-Length: xxx
  4. {
  5. "code": "000000",
  6. "msg": "请求成功",
  7. "data": {
  8. "pageSize": 10,
  9. "startIndex": 1,
  10. "totalCount": 1,
  11. "totalPageCount": 1,
  12. "currentPageNo": 1,
  13. "result": [
  14. {
  15. "id": "40246efgs45huyhjgh5fdf686566dfg3",
  16. "appId": "8a2bc67258cdafa80158cdbc57180000",
  17. "subaccount": "40288aca58e24b7f0158e24bb0750018",
  18. "telnum": "8675522730044"
  19. }
  20. ]
  21. }
  22. }
  23. }

号码绑定子账号

将号码资源绑定到子账号,号码只能被该子账号使用。

注意

如果绑定之前,号码不属于任何应用,绑定后,号码会自动划归绑定的子账号所属的应用。 属于应用A的号码不能绑定到属于应用B的子账号。

请求URL

  1. POST ${BASE_URL}/management/telnum/{id}/subaccount

请求参数列表

参数 有效值范围 说明
subaccountId UUID 子账号Id,不能为空

响应参数列表

参数 有效值范围 说明
code 数字文本 状态码,全0表示正确
msg 文本 返回情况说明
data boolean 绑定成功true,失败false

示例

请求:

  1. POST ${BASE_URL}/management/telnum/40246efgs45huyhjgh5fdf686566dfg3/subaccount HTTP/1.1
  2. Host: api.yunhuni.com
  3. Content-Type: application/json
  4. Accept-Type: application/json
  5. Content-Length: xxx
  6. {
  7. "subaccountId":"40288aca58e24b7f0158e24bb0750018"
  8. }

响应:

  1. HTTP/1.1 200 OK
  2. Content-Type: application/json
  3. Content-Length: xxx
  4. {
  5. "code": "000000",
  6. "msg": "请求成功",
  7. "data": true
  8. }

号码解绑子账号

将号码资源绑定到子账号,号码只能被该子账号使用

注意:解除绑定之后,号码不属于任何子账号,但仍然属于此前所属的应用。

请求URL

  1. DELETE ${BASE_URL}/management/telnum/{id}/subaccount

请求参数列表

参数 有效值范围 说明
subaccountId UUID 子账号Id,不能为空

响应参数列表

参数 有效值范围 说明
code 数字文本 状态码,全0表示正确
msg 文本 返回情况说明
data boolean 绑定成功true,失败false

示例

请求:

  1. DELETE ${BASE_URL}/management/telnum/40246efgs45huyhjgh5fdf686566dfg3/bindSubaccount?subaccountId=40288aca58e24b7f0158e24bb0750018 HTTP/1.1
  2. Host: api.yunhuni.com
  3. Content-Type: application/json
  4. Accept-Type: application/json
  5. Content-Length: xxx

响应:

  1. HTTP/1.1 200 OK
  2. Content-Type: application/json
  3. Content-Length: xxx
  4. {
  5. "code": "000000",
  6. "msg": "请求成功",
  7. "data": true
  8. }