用户服务
更新时间:2018-06-25 12:06:05
绑定push通道
定义描述
path |
版本 |
描述 |
是否需要用户身份的鉴权 |
/uc/bindPushChannel |
1.0.2 |
绑定push通道 |
是,客户端SDK需启用身份的鉴权 |
请求参数
参数 |
类型 |
必填 |
描述 |
deviceId |
String |
是 |
push通道的deviceId |
deviceType |
String |
是 |
设备类型:iOS或ANDROID,值由业务方和app协商 |
返回参数
参数 |
类型 |
描述 |
code |
Integer |
IoT通用code |
id |
String |
请求id |
示例
请求示例
{
"request": {
"iotToken": "109049c80bcde4c06b15f6f62e29a3ba",
"apiVer": "1.0.2"
},
"id": 1508212818676,
"params": {
"deviceId":"xxxx",
"deviceType":"iOS"
},
"version": "1.0"
}
正常返回示例
{
"code": 200,
"id":"bb179e80-39fd-4a79-ba97-48ca87a3f5c5"
}
异常返回示例
{
"code":2062,
"id":"4fa207ca-fffd-48bb-94b8-e6f7ca6c99c3",
"localizedMsg":"请求错误",
"message":"identityId not exist"
}
解绑push通道
定义描述
path |
版本 |
描述 |
是否需要用户身份的鉴权 |
/uc/unbindPushChannel |
1.0.2 |
绑定push通道 |
是,客户端SDK需启用身份的鉴权 |
请求参数
参数 |
类型 |
必填 |
描述 |
deviceId |
String |
是 |
push通道的deviceId |
返回参数
参数 |
类型 |
描述 |
code |
Integer |
IoT通用返回code |
id |
String |
请求id |
示例
请求示例
{
"request": {
"iotToken": "109049c80bcde4c06b15f6f62e29a3ba",
"apiVer": "1.0.2"
},
"id": 1508212818676,
"params": {
"deviceId":"xxxx"
},
"version": "1.0"
}
正常返回示例
{
"code": 200,
"id":"bb179e80-39fd-4a79-ba97-48ca87a3f5c5"
}
异常返回示例
{
"code":2062,
"id":"4fa207ca-fffd-48bb-94b8-e6f7ca6c99c3",
"localizedMsg":"请求错误",
"message":"identityId not exist"
}
错误码
错误码 |
错误信息 |
来源 |
详细描述 |
200 |
success |
系统 |
成功 |
400 |
request error. |
系统 |
请求错误 |
401 |
request auth error. |
系统 |
请求认证错误 |
403 |
request forbidden. |
系统 |
请求被禁止 |
404 |
service not found. |
系统 |
服务未找到 |
429 |
too many requests. |
系统 |
太多请求 |
460 |
request parameter error. |
系统 |
请求参数错误 |
500 |
service error. |
系统 |
服务端错误 |
503 |
service not available. |
系统 |
服务不可用 |