开发者社区> 问答> 正文

如何避免错误处理?

  • 调用CloudPushSDK的相关接口时,如果发生错误,可以从CallbackHandler回调对象中获取错误码和错误描述等信息。
  • CallbackHandler定义如下,可从回调处理对象res中获取success(接口调用是否成功);
  • data(调用成功后返回相关数据);
  • error(错误信息描述)。
  1. [backcolor=transparent]typedef[backcolor=transparent] [backcolor=transparent]void[backcolor=transparent] [backcolor=transparent](^[backcolor=transparent]CallbackHandler[backcolor=transparent])([backcolor=transparent]CloudPushCallbackResult[backcolor=transparent] [backcolor=transparent]*[backcolor=transparent]res[backcolor=transparent]);


常见错误码

错误名称错误码错误描述
INIT_INVALID_APPKEY_CODE1011appKey配置错误
INIT_INVALID_APPSECRET_CODE1012appSecret配置错误
INIT_SESSION_FAILED_CODE1013session初始化失败
INIT_AS_ERROR_CODE1014连接AS错误,检查网络连接
INIT_SID_ERROR_CODE1015sid获取失败
TAG_INPUT_INVALID_CODE2001标签输入为空
TAG_APPID_INVALID_CODE2002appId错误
TAG_RPC_REQUEST_FAILED_CODE2003标签请求错误
ACCOUNT_INVALID_ACCOUNT_CODE3001acount参数输入错误,参照错误描述
ACCOUNT_CHANNEL_CLOSED_CODE3002推送通道关闭
ACCOUNT_REQUEST_TIMEOUT_CODE3003绑定账号请求超时
ACCOUNT_ENCODER_STATUS_ERROR_CODE3004绑定账号状态码错误
ALIAS_INPUT_INVALID_CODE4001别名输入为空
[tr=rgb(239, 251, 255)][td]VIP_REQ_HTTP_ERROR_CODE 5001VIP请求状态码错误,参照错误描述 VIP_REQ_CONNECTION_ERROR_CODE5002VIP请求连接错误 VIP_REQ_SERVER_ERROR_CODE5003VIP请求服务错误,参照错误描述 VIP_REQ_GERNERATE_PARAM_ERROR_CODE5004VIP参数生成错误 OTHER_ERROR_INVLIAD_PARA_CODE6001其他输入错误

展开
收起
猫饭先生 2017-10-23 11:11:05 1560 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载