概述
摩盖云通信号码隐私保护服务,修改绑定关系。
请求URL
http://api-hub.mobilegate.net/CloudComm/UpdateSubscription
请求方式
POST
请求参数
参数名 |
备注 |
enterpriseId
|
企业账号ID(详见管理控制台->开发信息) |
poolKey
|
号码池 Key |
subsId
|
绑定关系 ID。在调用 BindAxb 等号码绑定 API 时查看返回参数中的 SubsId。 |
phoneNoX
|
号码绑定关系中的 X 号码。 |
phoneNoA
|
设置绑定关系中的 A 号码。当 OperateType 指定为 updateNoA 时必填。 |
phoneNoB
|
设置绑定关系中的 B 号码。当 OperateType 指定为 updateNoB 时必填。 |
expiration
|
重新设置绑定关系的过期时间。OperateType 为 updateExpire 时必填。过期时间必须晚于当前时间 1 分钟以上。 |
outId
|
重新设置绑定关系中的 OutId。 |
isRecordingEnabled
|
重新设置绑定关系中的录音状态。该参数没有默认值,不传该参数就不更新对应字段。 |
operateType
|
修改绑定关系的操作。取值:
updateNoA:修改 A 号码。
updateNoB:修改 B 号码。
updateExpire:修改绑定关系有效期。
updateAxgGroup:修改 G 号码组。
updateCallRestrict:设置单通呼叫限制。
updateCallDisplayType:更新呼叫显号逻辑。
updateOutId:更新 OutId 字段。
updateIsRecordingEnabled:更新绑定中录音状态。 |
callRestrict
|
设置单通呼叫限制。取值:
CONTROL_AX_DISABLE:A 号码无法呼叫 X 号码。
CONTROL_BX_DISABLE:B 号码无法呼叫 X 号码。
CONTROL_CLEAR_DISABLE:清除呼叫限制。当 OperateType 指定为 updateCallRestrict 时必填。 |
requestToken
|
签名(详见 参数签名) |
请求包体示例
POST http(s)://api-hub.mobilegate.net/CloudComm/UpdateSubscription HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Content-Length: length
enterpriseId=string&poolKey=string&subsId=string&phoneNoX=string&phoneNoA=string&phoneNoB=string&expiration=string&isRecordingEnabled=string&outId=string&operateType=string&callRestrict=string&requestToken=string
返回结果
参数名 |
备注 |
Code
|
请求状态码。返回 OK 代表请求成功。其他错误码,请参见业务错误码列表。 |
Message
|
状态码的描述。 |
RequestId
|
请求 ID。 |
返回格式
JSON
返回示例
{
"Results": {
"Code": "OK",
"Message": "OK",
"RequestId": "986BCB6D-C9BF-42F9-91CE-3A9901233D36"
}
}
请求异常返回
输入参数错误
{"Result": "-1"}
参数含有非法字符
{"Result": "-2"}
enterpriseID未提供
{"Result": "-3"}
参数签名错误
{"Result": "-99"}