用户服务
更新时间: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. |
系统 |
服务不可用 |