| 0 | 
    GIZ_SDK_SUCCESS | 
    执行成功 | 
  
  
    | 8001 | 
    GIZ_SDK_PARAM_FORM_INVALID | 
    SDK内部通讯数据格式无效 | 
  
  
    | 8002 | 
    GIZ_SDK_CLIENT_NOT_AUTHEN | 
    SDK未启动 | 
  
  
    | 8003 | 
    GIZ_SDK_CLIENT_VERSION_INVALID | 
    无效的SDK版本号 | 
  
  
    | 8004 | 
    GIZ_SDK_UDP_PORT_BIND_FAILED | 
    udp端口绑定失败 | 
  
  
    | 8005 | 
    GIZ_SDK_DAEMON_EXCEPTION | 
    SDK后台服务发生异常 | 
  
  
    | 8006 | 
    GIZ_SDK_PARAM_INVALID | 
    接口参数无效 | 
  
  
    | 8007 | 
    GIZ_SDK_APPID_LENGTH_ERROR | 
    AppID长度错误 | 
  
  
    | 8008 | 
    GIZ_SDK_LOG_PATH_INVALID | 
    SDK日志路径无效 | 
  
  
    | 8009 | 
    GIZ_SDK_LOG_LEVEL_INVALID | 
    日志级别无效 | 
  
  
    | 8010 | 
    GIZ_SDK_UID_INVALID | 
    uid参数无效 | 
  
  
    | 8011 | 
    GIZ_SDK_TOKEN_INVALID | 
    token参数无效 | 
  
  
    | 8012 | 
    GIZ_SDK_USER_NOT_LOGIN | 
    用户未登录 | 
  
  
    | 8013 | 
    GIZ_SDK_APPID_INVALID | 
    AppID无效 | 
  
  
    | 8014 | 
    GIZ_SDK_APP_SECRET_INVALID | 
    App secret无效 | 
  
  
    | 8015 | 
    GIZ_SDK_PRODUCT_KEY_INVALID | 
    产品类型识别码无效 | 
  
  
    | 8016 | 
    GIZ_SDK_PRODUCT_SECRET_INVALID | 
    产品秘钥无效 | 
  
  
    | 8017 | 
    GIZ_SDK_DEVICE_NOT_IN_LAN | 
    设备不在局域网 | 
  
  
    | 8018 | 
    GIZ_SDK_PRODUCTKEY_NOT_IN_SPECIAL_LIST | 
    设备不在指定的产品类型识别码内 | 
  
  
    | 8019 | 
    GIZ_SDK_PRODUCTKEY_NOT_RELATED_WITH_APPID | 
    设备的产品类型识别码跟当前AppID未关联 | 
  
  
    | 8020 | 
    GIZ_SDK_NO_AVAILABLE_DEVICE | 
    批量设置设备域名信息时没有可用设备 | 
  
  
    | 8021 | 
    GIZ_SDK_DEVICE_CONFIG_SEND_FAILED | 
    设备配置信息发送失败 | 
  
  
    | 8022 | 
    GIZ_SDK_DEVICE_CONFIG_IS_RUNNING | 
    设备正在配网 | 
  
  
    | 8023 | 
    GIZ_SDK_DEVICE_CONFIG_TIMEOUT | 
    设备配置超时 | 
  
  
    | 8024 | 
    GIZ_SDK_DEVICE_DID_INVALID | 
    设备did无效 | 
  
  
    | 8025 | 
    GIZ_SDK_DEVICE_MAC_INVALID | 
    设备mac无效 | 
  
  
    | 8026 | 
    GIZ_SDK_SUBDEVICE_DID_INVALID | 
    子设备无效 | 
  
  
    | 8027 | 
    GIZ_SDK_DEVICE_PASSCODE_INVALID | 
    设备鉴权码无效 | 
  
  
    | 8029 | 
    GIZ_SDK_DEVICE_NOT_SUBSCRIBED | 
    设备还未订阅 | 
  
  
    | 8030 | 
    GIZ_SDK_DEVICE_NO_RESPONSE | 
    设备未响应 | 
  
  
    | 8031 | 
    GIZ_SDK_DEVICE_NOT_READY | 
    设备还未就绪 | 
  
  
    | 8032 | 
    GIZ_SDK_DEVICE_NOT_BINDED | 
    设备还未绑定 | 
  
  
    | 8033 | 
    GIZ_SDK_DEVICE_CONTROL_WITH_INVALID_COMMAND | 
    设备控制指令中包含无效指令 | 
  
  
    | 8034 | 
    GIZ_SDK_DEVICE_CONTROL_FAILED | 
    设备控制失败 | 
  
  
    | 8035 | 
    GIZ_SDK_DEVICE_GET_STATUS_FAILED | 
    设备状态查询失败 | 
  
  
    | 8036 | 
    GIZ_SDK_DEVICE_CONTROL_VALUE_TYPE_ERROR | 
    设备控制指令参数类型错误 | 
  
  
    | 8037 | 
    GIZ_SDK_DEVICE_CONTROL_VALUE_OUT_OF_RANGE | 
    设备控制指令参数值不在有效范围内 | 
  
  
    | 8038 | 
    GIZ_SDK_DEVICE_CONTROL_NOT_WRITABLE_COMMAND | 
    设备控制指令中包含不可写指令 | 
  
  
    | 8039 | 
    GIZ_SDK_BIND_DEVICE_FAILED | 
    设备绑定失败 | 
  
  
    | 8040 | 
    GIZ_SDK_UNBIND_DEVICE_FAILED | 
    设备解绑失败 | 
  
  
    | 8041 | 
    GIZ_SDK_DNS_FAILED | 
    域名解析失败 | 
  
  
    | 8042 | 
    GIZ_SDK_M2M_CONNECTION_SUCCESS | 
    M2M服务器连接成功 | 
  
  
    | 8043 | 
    GIZ_SDK_SET_SOCKET_NON_BLOCK_FAILED | 
    Socket非阻塞设置失败 | 
  
  
    | 8044 | 
    GIZ_SDK_CONNECTION_TIMEOUT | 
    连接超时 | 
  
  
    | 8045 | 
    GIZ_SDK_CONNECTION_REFUSED | 
    连接被拒绝 | 
  
  
    | 8046 | 
    GIZ_SDK_CONNECTION_ERROR | 
    发生网络异常 | 
  
  
    | 8047 | 
    GIZ_SDK_CONNECTION_CLOSED | 
    连接被对端关闭 | 
  
  
    | 8048 | 
    GIZ_SDK_SSL_HANDSHAKE_FAILED | 
    SSL握手失败 | 
  
  
    | 8049 | 
    GIZ_SDK_DEVICE_LOGIN_VERIFY_FAILED | 
    设备登录验证失败 | 
  
  
    | 8050 | 
    GIZ_SDK_INTERNET_NOT_REACHABLE | 
    当前外网无法访问 | 
  
  
    | 8051 | 
    GIZ_SDK_M2M_CONNECTION_FAILED | 
    M2M服务器连接失败 | 
  
  
    | 8061 | 
    GIZ_SDK_GET_DEVICE_LOG_STOPPED | 
    停止接收设备日志 | 
  
  
    | 8062 | 
    GIZ_SDK_NO_AVAILABLE_DEVICE_TO_GET_DEVICE_LOG | 
    没有可以获取设备日志的设备 | 
  
  
    | 8063 | 
    GIZ_SDK_IS_GETTING_DEVICE_LOG | 
    正在获取设备日志 | 
  
  
    | 8064 | 
    GIZ_SDK_CANNOT_FIND_DEVICE | 
    查找不到该设备 | 
  
  
    | 8095 | 
    GIZ_SDK_HTTP_SERVER_NOT_SUPPORT_API | 
    云服务不支持此API | 
  
  
    | 8096 | 
    GIZ_SDK_HTTP_ANSWER_FORMAT_ERROR | 
    HTTP应答格式错 | 
  
  
    | 8097 | 
    GIZ_SDK_HTTP_ANSWER_PARAM_ERROR | 
    HTTP应答参数错误 | 
  
  
    | 8098 | 
    GIZ_SDK_HTTP_SERVER_NO_ANSWER | 
    HTTP服务无响应 | 
  
  
    | 8099 | 
    GIZ_SDK_HTTP_REQUEST_FAILED | 
    HTTP请求失败 | 
  
  
    | 8100 | 
    GIZ_SDK_OTHERWISE | 
    保留的错误字 | 
  
  
    | 8101 | 
    GIZ_SDK_MEMORY_MALLOC_FAILED | 
    内存分配失败 | 
  
  
    | 8102 | 
    GIZ_SDK_THREAD_CREATE_FAILED | 
    线程创建失败 | 
  
  
    | 8103 | 
    GIZ_SDK_AES_ENCRYPT_FAILED | 
    数据AES加密失败 | 
  
  
    | 8104 | 
    GIZ_SDK_AES_DECRYPT_FAILED | 
    数据AES解密失败 | 
  
  
    | 8105 | 
    GIZ_SDK_JSON_OBJECT_CREATE_FAILED | 
    Json对象创建失败 | 
  
  
    | 8106 | 
    GIZ_SDK_JSON_PARSE_FAILED | 
    Json解析失败 | 
  
  
    | 8107 | 
    GIZ_SDK_JSON_UNFORMAT_FAILED | 
    Json去格式化失败 | 
  
  
    | 8108 | 
    GIZ_SDK_JSON_DUPLICATE_FAILED | 
    Json拷贝失败 | 
  
  
    | 8120 | 
    GIZ_SDK_SCHEDULER_CREATE_FAILED | 
    定时任务创建失败 | 
  
  
    | 8121 | 
    GIZ_SDK_SCHEDULER_DELETE_FAILED | 
    定时任务删除失败 | 
  
  
    | 8122 | 
    GIZ_SDK_SCHEDULER_EDIT_FAILED | 
    定时任务信息编辑失败 | 
  
  
    | 8123 | 
    GIZ_SDK_SCHEDULER_LIST_UPDATE_FAILED | 
    定时任务列表更新失败 | 
  
  
    | 8124 | 
    GIZ_SDK_SCHEDULER_TASK_EDIT_FAILED | 
    定时任务的任务项编辑失败 | 
  
  
    | 8125 | 
    GIZ_SDK_SCHEDULER_TASK_LIST_UPDATE_FAILED | 
    定时任务的任务项列表更新失败 | 
  
  
    | 8126 | 
    GIZ_SDK_SCHEDULER_ID_INVALID | 
    定时任务ID无效 | 
  
  
    | 8127 | 
    GIZ_SDK_SCHEDULER_ENABLE_DISABLE_FAILED | 
    定时任务开启或关闭失败 | 
  
  
    | 8128 | 
    GIZ_SDK_SCHEDULER_STATUS_UPDATE_FAILED | 
    定时任务状态更新失败 | 
  
  
    | 8140 | 
    GIZ_SDK_SUBDEVICE_ADD_FAILED | 
    子设备添加失败 | 
  
  
    | 8141 | 
    GIZ_SDK_SUBDEVICE_DELETE_FAILED | 
    子设备删除失败 | 
  
  
    | 8142 | 
    GIZ_SDK_SUBDEVICE_LIST_UPDATE_FAILED | 
    子设备列表更新失败 | 
  
  
    | 8150 | 
    GIZ_SDK_GROUP_ID_INVALID | 
    组ID无效 | 
  
  
    | 8151 | 
    GIZ_SDK_GROUP_PRODUCTKEY_INVALID | 
    组类型无效 | 
  
  
    | 8152 | 
    GIZ_SDK_GROUP_FAILED_DELETE_DEVICE | 
    删除组设备失败 | 
  
  
    | 8153 | 
    GIZ_SDK_GROUP_FAILED_ADD_DEVICE | 
    添加组设备失败 | 
  
  
    | 8154 | 
    GIZ_SDK_GROUP_GET_DEVICE_FAILED | 
    组设备列表更新失败 | 
  
  
    | 8155 | 
    GIZ_SDK_GROUP_CREATE_FAILED | 
    创建组失败 | 
  
  
    | 8156 | 
    GIZ_SDK_GROUP_DELETE_FAILED | 
    删除组失败 | 
  
  
    | 8157 | 
    GIZ_SDK_GROUP_EDIT_FAILED | 
    编辑组失败 | 
  
  
    | 8158 | 
    GIZ_SDK_GROUP_LIST_UPDATE_FAILED | 
    组列表更新失败 | 
  
  
    | 8159 | 
    GIZ_SDK_GROUP_COMMAND_WRITE_FAILED | 
    组控制失败 | 
  
  
    | 8170 | 
    GIZ_SDK_SCENE_CREATE_FAILED | 
    场景创建失败 | 
  
  
    | 8171 | 
    GIZ_SDK_SCENE_DELETE_FAILED | 
    场景删除失败 | 
  
  
    | 8172 | 
    GIZ_SDK_SCENE_EDIT_FAILED | 
    场景编辑失败 | 
  
  
    | 8173 | 
    GIZ_SDK_SCENE_LIST_UPDATE_FAILED | 
    场景列表更新失败 | 
  
  
    | 8174 | 
    GIZ_SDK_SCENE_ITEM_LIST_EDIT_FAILED | 
    场景项列表编辑失败 | 
  
  
    | 8175 | 
    GIZ_SDK_SCENE_ITEM_LIST_UPDATE_FAILED | 
    场景项列表更新失败 | 
  
  
    | 8176 | 
    GIZ_SDK_SCENE_ID_INVALID | 
    场景ID无效 | 
  
  
    | 8177 | 
    GIZ_SDK_SCENE_RUN_FAILED | 
    场景执行失败 | 
  
  
    | 8178 | 
    GIZ_SDK_SCENE_STATUS_UPDATE_FAILED | 
    场景状态更新失败 | 
  
  
    | 8190 | 
    GIZ_SDK_PARAM_GATEWAY_OWNER_REQUIRED | 
    管理者设备必须是一个网关 | 
  
  
    | 8191 | 
    GIZ_SDK_PARAM_NO_DEVICE_OWNER | 
    没有指定管理者设备 | 
  
  
    | 8201 | 
    GIZ_SDK_DATAPOINT_NOT_DOWNLOAD | 
    设备数据点文件还未下载 | 
  
  
    | 8202 | 
    GIZ_SDK_DATAPOINT_SERVICE_UNAVAILABLE | 
    设备数据点文件下载服务不可用 | 
  
  
    | 8203 | 
    GIZ_SDK_DATAPOINT_PARSE_FAILED | 
    设备数据点解析失败 | 
  
  
    | 8221 | 
    GIZ_SDK_JOINT_ACTION_CREATE_FAILED | 
    联动创建失败 | 
  
  
    | 8222 | 
    GIZ_SDK_JOINT_ACTION_DELETE_FAILED | 
    联动删除失败 | 
  
  
    | 8223 | 
    GIZ_SDK_JOINT_ACTION_VER_UNSUPPORTED | 
    不支持的联动版本 | 
  
  
    | 8224 | 
    GIZ_SDK_JOINT_ACTION_CONDITION_COMBI_INVALID | 
    联动条件组合无效 | 
  
  
    | 8225 | 
    GIZ_SDK_JOINT_ACTION_CONDITION_OPERATOR_INVALID | 
    联动条件运算符无效 | 
  
  
    | 8226 | 
    GIZ_SDK_JOINT_ACTION_RESULT_TYPE_INVALID | 
    联动结果类型无效 | 
  
  
    | 8227 | 
    GIZ_SDK_PARAM_JOINT_ACTION_REQUIRE_RULE | 
    必须设置联动规则 | 
  
  
    | 8228 | 
    GIZ_SDK_PARAM_JOINT_ACTION_REQUIRE_CONDITION | 
    必须设置联动条件 | 
  
  
    | 8229 | 
    GIZ_SDK_PARAM_JOINT_ACTION_CONDITION_REQUIRE_DEVICE | 
    必须设置联动条件中的设备 | 
  
  
    | 8230 | 
    GIZ_SDK_PARAM_JOINT_ACTION_CONDITION_REQUIRE_DATA | 
    必须设置联动条件中的动作 | 
  
  
    | 8231 | 
    GIZ_SDK_PARAM_JOINT_ACTION_CONDITION_DATA_ONLY_SUPPORT_ONE | 
    联动条件中的设备只能设置一个动作 | 
  
  
    | 8232 | 
    GIZ_SDK_PARAM_JOINT_ACTION_CONDITION_DATA_INVALID | 
    联动条件中的设备动作无效 | 
  
  
    | 8233 | 
    GIZ_SDK_PARAM_JOINT_ACTION_REQUIRE_RESULT | 
    必须设置联动的期望结果 | 
  
  
    | 8234 | 
    GIZ_SDK_PARAM_JOINT_ACTION_RESULT_REQUIRE_DATA | 
    必须设置联动要触发的动作 | 
  
  
    | 8235 | 
    GIZ_SDK_PARAM_JOINT_ACTION_RESULT_REQUIRE_DEVICE | 
    必须设置触发联动动作的设备 | 
  
  
    | 8236 | 
    GIZ_SDK_PARAM_JOINT_ACTION_RESULT_REQUIRE_GROUP | 
    必须设置触发联动的组 | 
  
  
    | 8237 | 
    GIZ_SDK_PARAM_JOINT_ACTION_RESULT_REQUIRE_SCENE | 
    必须设置触发联动的场景 | 
  
  
    | 8238 | 
    GIZ_SDK_PARAM_JOINT_ACTION_RESULT_REQUIRE_SCHEDULER | 
    必须设置触发联动的定时任务 | 
  
  
    | 8239 | 
    GIZ_SDK_JOINT_ACTION_NAME_EDIT_FAILED | 
    联动名称修改失败 | 
  
  
    | 8240 | 
    GIZ_SDK_JOINT_ACTION_NAME_INVALID | 
    联动名称无效 | 
  
  
    | 8241 | 
    GIZ_SDK_JOINT_ACTION_NAME_TOO_LONG | 
    联动名称太长 | 
  
  
    | 8242 | 
    GIZ_SDK_JOINT_ACTION_ENABLE _EDIT_FAILED | 
    联动开启或关闭失败 | 
  
  
    | 8250 | 
    GIZ_SDK_PRODUCTKEY_NOT_IN_SPECIFY | 
    产品类型不在指定范围内 | 
  
  
    | 8251 | 
    GIZ_SDK_DEVICE_PRODUCTKEY_DIFFERENT | 
    设备产品类型不同,无法同时安全解绑 | 
  
  
    | 8252 | 
    GIZ_SDK_DEVICE_MESHID_EMPTY | 
    设备meshId不能为空 | 
  
  
    | 8253 | 
    GIZ_SDK_DEVICE_MESHID_INVALID | 
    设备meshId无效 | 
  
  
    | 8255 | 
    GIZ_SDK_DEVICE_MESH_GATEWAY_UNKNOWN | 
    无法识别mesh网关 | 
  
  
    | 8256 | 
    GIZ_SDK_DEVICE_MESH_GATEWAY_NOT_READY | 
    mesh网关未就绪 | 
  
  
    | 8257 | 
    GIZ_SDK_DEVICE_CONTROL_NEED_MESH_GATEWAY | 
    需要有mesh网关才能执行控制指令 | 
  
  
    | 8258 | 
    GIZ_SDK_DEVICE_MAC_LENGTH_INVALID | 
    设备mac长度无效 | 
  
  
    | 8300 | 
    GIZ_SDK_SDK_NOT_INITIALIZED | 
    SDK还未初始化 | 
  
  
    | 8301 | 
    GIZ_SDK_APK_CONTEXT_IS_NULL | 
    Android context无效,无法启动SDK | 
  
  
    | 8302 | 
    GIZ_SDK_APK_PERMISSION_NOT_SET | 
    还没有设置必须的访问权限 | 
  
  
    | 8303 | 
    GIZ_SDK_CHMOD_DAEMON_REFUSED | 
    无法修改SDK后台服务的执行权限 | 
  
  
    | 8304 | 
    GIZ_SDK_EXEC_DAEMON_FAILED | 
    SDK后台服务启动失败 | 
  
  
    | 8305 | 
    GIZ_SDK_EXEC_CATCH_EXCEPTION | 
    SDK后台服务启动发生异常 | 
  
  
    | 8306 | 
    GIZ_SDK_APPID_IS_EMPTY | 
    AppID为空,无法使用SDK | 
  
  
    | 8307 | 
    GIZ_SDK_UNSUPPORTED_API | 
    此API已废弃,不再提供支持 | 
  
  
    | 8308 | 
    GIZ_SDK_REQUEST_TIMEOUT | 
    执行超时 | 
  
  
    | 8309 | 
    GIZ_SDK_DAEMON_VERSION_INVALID | 
    SDK后台服务版本无效 | 
  
  
    | 8310 | 
    GIZ_SDK_PHONE_NOT_CONNECT_TO_SOFTAP_SSID | 
    手机没有连接设备热点 | 
  
  
    | 8311 | 
    GIZ_SDK_DEVICE_CONFIG_SSID_NOT_MATCHED | 
    手机当前Wifi与设备配网SSID不匹配,无法完成设备配网 | 
  
  
    | 8312 | 
    GIZ_SDK_NOT_IN_SOFTAPMODE | 
    设备没有在softap配网模式下 | 
  
  
    | 8313 | 
    GIZ_SDK_CONFIG_NO_AVAILABLE_WIFI | 
    手机当前不是Wifi网络 | 
  
  
    | 8314 | 
    GIZ_SDK_RAW_DATA_TRANSMIT | 
    当前为原始数据透传方式 | 
  
  
    | 8315 | 
    GIZ_SDK_PRODUCT_IS_DOWNLOADING | 
    正在下载设备数据点文件 | 
  
  
    | 8316 | 
    GIZ_SDK_START_SUCCESS | 
    SDK启动成功 | 
  
  
    | 8317 | 
    GIZ_SDK_NEED_UPDATE_TO_LATEST | 
    SDK需要升级到最新版本 | 
  
  
    | 8318 | 
    GIZ_SDK_ONBOARDING_STOPPED | 
    设备配网被中断 | 
  
  
    | 8319 | 
    GIZ_SDK_ONBOARDING_WIFI_IS_5G | 
    当前配网路由是5G | 
  
  
    | 8350 | 
    GIZ_SDK_OTA_FIRMWARE_IS_LATEST | 
    当前固件是最新版本,不需要升级 | 
  
  
    | 8351 | 
    GIZ_SDK_OTA_FIRMWARE_CHECK_UPDATE_FAILED | 
    固件检查更新失败 | 
  
  
    | 8352 | 
    GIZ_SDK_OTA_FIRMWARE_DOWNLOAD_OK | 
    固件下载成功 | 
  
  
    | 8353 | 
    GIZ_SDK_OTA_FIRMWARE_DOWNLOAD_FAILED | 
    固件下载失败 | 
  
  
    | 8354 | 
    GIZ_SDK_OTA_DEVICE_BUSY_IN_UPGRADE | 
    设备忙,固件正在升级 | 
  
  
    | 8355 | 
    GIZ_SDK_OTA_PUSH_FAILED | 
    固件推送失败 | 
  
  
    | 8356 | 
    GIZ_SDK_OTA_FIRMWARE_VERSION_TOO_LOW | 
    固件版本过低 | 
  
  
    | 8357 | 
    GIZ_SDK_OTA_FIRMWARE_CHECK_FAILED | 
    固件校验失败 | 
  
  
    | 8358 | 
    GIZ_SDK_OTA_UPGRADE_FAILED | 
    固件升级失败 | 
  
  
    | 8359 | 
    GIZ_SDK_OTA_FIRMWARE_VERIFY_SUCCESS | 
    固件校验成功 | 
  
  
    | 8360 | 
    GIZ_SDK_OTA_DEVICE_NOT_SUPPORT | 
    设备不支持手机OTA升级 | 
  
  
    | 8400 | 
    GIZ_SDK_WS_HANDSHAKE_FAILED | 
    websocket握手失败 | 
  
  
    | 8401 | 
    GIZ_SDK_WS_LOGIN_FAILED | 
    websocket登录失败 | 
  
  
    | 8402 | 
    GIZ_SDK_WS_DEVICE_SUBSCRIBE_FAILED | 
    websocket设备订阅失败 | 
  
  
    | 8403 | 
    GIZ_SDK_WS_DEVICE_UNSUBSCRIBE_FAILED | 
    websocket设备解除订阅失败 | 
  
  
    | 9001 | 
    GIZ_OPENAPI_MAC_ALREADY_REGISTERED | 
    mac already registered! | 
  
  
    | 9002 | 
    GIZ_OPENAPI_PRODUCT_KEY_INVALID | 
    product_key invalid | 
  
  
    | 9003 | 
    GIZ_OPENAPI_APPID_INVALID | 
    appid invalid | 
  
  
    | 9004 | 
    GIZ_OPENAPI_TOKEN_INVALID | 
    token invalid | 
  
  
    | 9005 | 
    GIZ_OPENAPI_USER_NOT_EXIST | 
    user not exist | 
  
  
    | 9006 | 
    GIZ_OPENAPI_TOKEN_EXPIRED | 
    token expired | 
  
  
    | 9007 | 
    GIZ_OPENAPI_M2M_ID_INVALID | 
    m2m_id invalid | 
  
  
    | 9008 | 
    GIZ_OPENAPI_SERVER_ERROR | 
    server error | 
  
  
    | 9009 | 
    GIZ_OPENAPI_CODE_EXPIRED | 
    code expired | 
  
  
    | 9010 | 
    GIZ_OPENAPI_CODE_INVALID | 
    code invalid | 
  
  
    | 9011 | 
    GIZ_OPENAPI_SANDBOX_SCALE_QUOTA_EXHAUSTED | 
    sandbox scale quota exhausted! | 
  
  
    | 9012 | 
    GIZ_OPENAPI_PRODUCTION_SCALE_QUOTA_EXHAUSTED | 
    production scale quota exhausted! | 
  
  
    | 9013 | 
    GIZ_OPENAPI_PRODUCT_HAS_NO_REQUEST_SCALE | 
    product has no request scale! | 
  
  
    | 9014 | 
    GIZ_OPENAPI_DEVICE_NOT_FOUND | 
    device not found! | 
  
  
    | 9015 | 
    GIZ_OPENAPI_FORM_INVALID | 
    form invalid! | 
  
  
    | 9016 | 
    GIZ_OPENAPI_DID_PASSCODE_INVALID | 
    did or passcode invalid! | 
  
  
    | 9017 | 
    GIZ_OPENAPI_DEVICE_NOT_BOUND | 
    device not bound! | 
  
  
    | 9018 | 
    GIZ_OPENAPI_PHONE_UNAVALIABLE | 
    phone unavailable! | 
  
  
    | 9019 | 
    GIZ_OPENAPI_USERNAME_UNAVALIABLE | 
    username unavailable! | 
  
  
    | 9020 | 
    GIZ_OPENAPI_USERNAME_PASSWORD_ERROR | 
    username or password error! | 
  
  
    | 9021 | 
    GIZ_OPENAPI_SEND_COMMAND_FAILED | 
    send command failed! | 
  
  
    | 9022 | 
    GIZ_OPENAPI_EMAIL_UNAVALIABLE | 
    email unavailable! | 
  
  
    | 9023 | 
    GIZ_OPENAPI_DEVICE_DISABLED | 
    device is disabled! | 
  
  
    | 9024 | 
    GIZ_OPENAPI_FAILED_NOTIFY_M2M | 
    fail to notify m2m! | 
  
  
    | 9025 | 
    GIZ_OPENAPI_ATTR_INVALID | 
    attr invalid! | 
  
  
    | 9026 | 
    GIZ_OPENAPI_USER_INVALID | 
    user invalid! | 
  
  
    | 9027 | 
    GIZ_OPENAPI_FIRMWARE_NOT_FOUND | 
    firmware not found! | 
  
  
    | 9028 | 
    GIZ_OPENAPI_JD_PRODUCT_NOT_FOUND | 
    JD product info not found! | 
  
  
    | 9029 | 
    GIZ_OPENAPI_DATAPOINT_DATA_NOT_FOUND | 
    datapoint data not found! | 
  
  
    | 9030 | 
    GIZ_OPENAPI_SCHEDULER_NOT_FOUND | 
    scheduler not found! | 
  
  
    | 9031 | 
    GIZ_OPENAPI_QQ_OAUTH_KEY_INVALID | 
    qq oauth key invalid! | 
  
  
    | 9032 | 
    GIZ_OPENAPI_OTA_SERVICE_OK_BUT_IN_IDLE | 
    ota upgrade service OK, but in idle or disable! | 
  
  
    | 9033 | 
    GIZ_OPENAPI_BT_FIRMWARE_UNVERIFIED | 
    bt firmware unverified, except verify device! | 
  
  
    | 9034 | 
    GIZ_OPENAPI_BT_FIRMWARE_NOTHING_TO_UPGRADE | 
    bt firmware is OK, but nothing to upgrade! | 
  
  
    | 9035 | 
    GIZ_OPENAPI_SAVE_KAIROSDB_ERROR | 
    Save kairosdb error! | 
  
  
    | 9036 | 
    GIZ_OPENAPI_EVENT_NOT_DEFINED | 
    event not defined! | 
  
  
    | 9037 | 
    GIZ_OPENAPI_SEND_SMS_FAILED | 
    send sms failed! | 
  
  
    | 9038 | 
    GIZ_OPENAPI_APPLICATION_AUTH_INVALID | 
    X-Gizwits-Application-Auth invalid! | 
  
  
    | 9039 | 
    GIZ_OPENAPI_NOT_ALLOWED_CALL_API | 
    Not allowed to call deprecated API! | 
  
  
    | 9040 | 
    GIZ_OPENAPI_BAD_QRCODE_CONTENT | 
    bad qrcode content! | 
  
  
    | 9041 | 
    GIZ_OPENAPI_REQUEST_THROTTLED | 
    request was throttled | 
  
  
    | 9042 | 
    GIZ_OPENAPI_DEVICE_OFFLINE | 
    device offline! | 
  
  
    | 9043 | 
    GIZ_OPENAPI_TIMESTAMP_INVALID | 
    'X-Gizwits-Timestamp invalid! | 
  
  
    | 9044 | 
    GIZ_OPENAPI_SIGNATURE_INVALID | 
    X-Gizwits-Signature invalid! | 
  
  
    | 9045 | 
    GIZ_OPENAPI_DEPRECATED_API | 
    API deprecated! | 
  
  
    | 9046 | 
    GIZ_OPENAPI_REGISTER_IS_BUSY | 
    Register already in progress! | 
  
  
    | 9056 | 
    GIZ_OPENAPI_ALTER_PASSWORD_FAILED | 
    alter password error | 
  
  
    | 9065 | 
    GIZ_OPENAPI_APPID_PK_NOT_RELATION | 
    appid has no relation with pk! | 
  
  
    | 9066 | 
    GIZ_OPENAPI_CALL_INNER_FAILED | 
    call innerapi failed! | 
  
  
    | 9068 | 
    GIZ_OPENAPI_DEVICE_SHARING_NOT_ENABLED | 
    Device share not enabled for this product! | 
  
  
    | 9069 | 
    GIZ_OPENAPI_NOT_FIRST_USER_OF_DEVICE | 
    You are not the first user of this device! | 
  
  
    | 9072 | 
    GIZ_OPENAPI_PRODUCT_KEY_AUTHEN_FAULT | 
    App auth key invalid! | 
  
  
    | 9073 | 
    GIZ_OPENAPI_BUSY_NOW | 
    operation in process, please try again later. | 
  
  
    | 9074 | 
    GIZ_OPENAPI_TWITTER_CONSUMER_KEY_INVALID | 
    App twitter consumer_key or consumer_secret not valid. | 
  
  
    | 9075 | 
    GIZ_OPENAPI_NOT_ALLOW_WEEK_PASSWORD | 
    weak password not allowed. | 
  
  
    | 9076 | 
    GIZ_OPENAPI_CODE_NOT_EXIST | 
    activation code does not exist! | 
  
  
    | 9077 | 
    GIZ_OPENAPI_EMAIL_NOT_ACTIVE | 
    email already exists but not activate! | 
  
  
    | 9078 | 
    GIZ_OPENAPI_EMAIL_NOT_ENABLE | 
    activation email not enable! | 
  
  
    | 9079 | 
    GIZ_OPENAPI_DEVICE_REGISTER_NOT_FOUND | 
    no device register info found! | 
  
  
    | 9080 | 
    GIZ_OPENAPI_CANNOT_SHARE_TO_SELF | 
    can not share device to self! | 
  
  
    | 9081 | 
    GIZ_OPENAPI_ONLY_OWNER_CAN_SHARE | 
    guest or normal user can not share device! | 
  
  
    | 9082 | 
    GIZ_OPENAPI_NOT_FOUND_GUEST | 
    guest user not found! | 
  
  
    | 9083 | 
    GIZ_OPENAPI_GUEST_ALREADY_BOUND | 
    guest user alread bound! | 
  
  
    | 9084 | 
    GIZ_OPENAPI_NOT_FOUND_SHARING_INFO | 
    sharing record not found! | 
  
  
    | 9085 | 
    GIZ_OPENAPI_NOT_FOUND_THE_MESSAGE | 
    message record not found! | 
  
  
    | 9087 | 
    GIZ_OPENAPI_SHARING_IS_WAITING_FOR_ACCEPT | 
    sharing alread created, waiting for the guest to accept! | 
  
  
    | 9088 | 
    GIZ_OPENAPI_SHARING_IS_EXPIRED | 
    sharing record expired! | 
  
  
    | 9089 | 
    GIZ_OPENAPI_SHARING_IS_COMPLETED | 
    sharing record status is not unaccept! | 
  
  
    | 9090 | 
    GIZ_OPENAPI_INVALID_SHARING_BECAUSE_UNBINDING | 
    owner binding disabled! | 
  
  
    | 9092 | 
    GIZ_OPENAPI_ONLY_OWNER_CAN_BIND | 
    owner exist, guest can not bind! | 
  
  
    | 9093 | 
    GIZ_OPENAPI_ONLY_OWNER_CAN_OPERATE | 
    permission denied, you are not owner! | 
  
  
    | 9094 | 
    GIZ_OPENAPI_SHARING_ALREADY_CANCELLED | 
    sharing already canceled! | 
  
  
    | 9095 | 
    GIZ_OPENAPI_OWNER_CANNOT_UNBIND_SELF | 
    can not unbind self! | 
  
  
    | 9096 | 
    GIZ_OPENAPI_ONLY_GUEST_CAN_CHECK_QRCODE | 
    permission denied, you are not guest! | 
  
  
    | 9098 | 
    GIZ_OPENAPI_MESSAGE_ALREADY_DELETED | 
    notify delele binding failed! | 
  
  
    | 9099 | 
    GIZ_OPENAPI_BINDING_NOTIFY_FAILED | 
    notify delele binding failed! | 
  
  
    | 9100 | 
    GIZ_OPENAPI_ONLY_SELF_CAN_MODIFY_ALIAS | 
    permission denied, you are not owner or guest! | 
  
  
    | 9101 | 
    GIZ_OPENAPI_ONLY_RECEIVER_CAN_MARK_MESSAGE | 
    permission denied, you are not the receiver! | 
  
  
    | 9102 | 
    GIZ_OPENAPI_GUEST_NOT_BIND | 
    guest not bind | 
  
  
    | 9103 | 
    GIZ_OPENAPI_CANNOT_TRANSFER_OWNER_TO_SELF | 
    can not transfer owner privilege to self! | 
  
  
    | 9104 | 
    GIZ_OPENAPI_TRANSFER_OWNER_TO_LIMIT_GUEST | 
    can not transfer owner privilege to a time limited guest! | 
  
  
    | 9105 | 
    GIZ_OPENAPI_DEVICE_BINDING_TIME_CLOSE | 
    device binding time closed | 
  
  
    | 9999 | 
    GIZ_OPENAPI_RESERVED | 
    reserved |