京东云-图像理解(1961)-支持文档

[TOC] ### 错误码 ##### 1. 系统级错误码 <table> <tbody><tr> <th>返回码 (code)</th> <th>说明(message)</th> </tr> <tr> <td>10000</td> <td>查询成功</td> </tr> <tr> <td>10001</td> <td>错误的请求appkey</td> </tr> <tr> <td>10003</td> <td>不存在相应的数据信息</td> </tr> <tr> <td>10004</td> <td>URL上appkey参数不能为空</td> </tr> <tr> <td>10010</td> <td>接口需要付费,请充值</td> </tr> <tr> <td>10020</td> <td>系统繁忙,请稍后再试</td> </tr> <tr> <td>10030</td> <td>调用网关失败,请与京东云联系</td> </tr> <tr> <td>10040</td> <td>超过每天限量,请明天继续</td> </tr> <tr> <td>10041</td> <td>URL上timestamp参数不能为空</td> </tr> <tr> <td>10042</td> <td>URL上sign参数不能为空</td> </tr> <tr> <td>10043</td> <td>超过QPS限额,请降低调用频率或与京东云联系</td> </tr> <tr> <td>10044</td> <td>集群QPS超限额,请与京东云联系</td> </tr> <tr> <td>10045</td> <td>timestamp参数无效,请检查timestamp距离当前时间是否超过5分钟</td> </tr> <tr> <td>10046</td> <td>timestamp参数格式错误</td> </tr> <tr> <td>10047</td> <td>请求签名sign无效,请检查签名信息</td> </tr> <tr> <td>10048</td> <td>无接口权限,请下单购买</td> </tr> <tr> <td>10050</td> <td>用户已被禁用</td> </tr> <tr> <td>10060</td> <td>发布方设置调用权限,请联系发布方</td> </tr> <tr> <td>11010</td> <td>发布方接口调用异常,请稍后再试</td> </tr> <tr> <td>11030</td> <td>发布方接口返回格式有误</td> </tr> </tbody></table> ##### 2. 业务错误码 |错误码|英文说明|具体说明 |-|-| |12001|illegal params|参数非法 |12004|fail to download image|图片下载失败 |12005|server exception|算法服务无法有效识别当前图片 |12006|image content is empty|图片内容为空 |12007|invalid image type ,just support png,jpg,jpeg|无效文件类型,仅支持png,jpeg,jpg |12008|image url is empty|图片地址为空 ##### 3. 网关系统级错误码 ###### 表1.通用错误码 <table><thead><tr><th>错误码</th><th>HTTP状态码</th><th>错误信息</th><th>解决方案</th></tr></thead><tbody><tr><td>ARGUMENT_NOT_SUPPORT</td><td>400</td><td>参数 argument 不支持</td><td>请检查访问信息</td></tr><tr><td>ARGUMENT_NOT_FOUND</td><td>400</td><td>参数 argument 是必填参数</td><td>请检查访问信息</td></tr><tr><td>ARGUMENT_WRONG_FORMAT </td><td>400</td><td>参数 argument 类型应该是 某format</td><td>请检查访问信息</td></tr><tr><td>OUT_OF_RANGE </td><td>400</td><td>参数取值不合法或超出范围</td><td>请检查访问信息</td></tr><tr><td>ARGUMENT_MISMATCH</td><td>400</td><td>资源 resource 不存在参数 argument</td><td>请检查访问信息</td></tr><tr><td>INVALID_ARGUMENT</td><td>400</td><td>参数 argument 存在错误</td><td>请检查访问信息</td></tr><tr><td>FAILED_PRECONDITION</td><td>400</td><td>资源 resource 在当前状态下不可进行当前操作</td><td>请检查访问信息</td></tr><tr><td>UNAUTHENTICATED</td><td>401</td><td>认证失败</td><td>请检查访问信息</td></tr><tr><td>HTTP_FORBIDDEN</td><td>403</td><td>没有对资源 resource 的 permission 权限</td><td>请在相关系统或需联系相关管理员开权限</td></tr><tr><td>RESOURCE_NOT_EXIST</td><td>404</td><td>资源 resource 不存在</td><td>请检查访问信息</td></tr><tr><td>NOT_FOUND</td><td>404</td><td>找不到 resource</td><td>请检查访问信息</td></tr><tr><td>ABORTED</td><td>409</td><td>当前无法对 resource 进行操作</td><td>请检查访问信息</td></tr><tr><td>ALREADY_EXISTS</td><td>409</td><td>resource 已存在</td><td>请检查访问信息</td></tr><tr><td>CONFLICT</td><td>409</td><td>两种资源归属的父资源不一致</td><td>请检查访问信息</td></tr><tr><td>FAILED_PRECONDITION</td><td>409</td><td>多个参数有大小依赖关系</td><td>请检查访问信息</td></tr><tr><td>QUOTA_EXCEEDED</td><td>429</td><td>配额不足</td><td>请检查访问信息,或增加配合</td></tr><tr><td>RATE_LIMIT_EXCEEDED</td><td>429</td><td>请求过频繁</td><td>请稍后重试</td></tr><tr><td>CANCELLED</td><td>499</td><td>取消操作</td><td></td></tr><tr><td>UNKNOWN</td><td>500</td><td>未知错误</td><td>请稍后重试</td></tr><tr><td>INTERNAL</td><td>500</td><td>内部错误</td><td>请稍后重试</td></tr><tr><td>NOT_IMPLEMENTED</td><td>501</td><td>目前不支持 method</td><td>请检查访问信息</td></tr><tr><td>SOURCE_UNAVAILABLE</td><td>502</td><td>源站不可用</td><td>请检查访问信息</td></tr><tr><td>UNAVAILABLE</td><td>503</td><td>服务不可用</td><td>请检查访问信息</td></tr><tr><td>DEADLINE_EXCEEDED</td><td>504</td><td>超时</td><td>请稍后重试</td></tr></tbody></table> ###### 表2.控制台错误码 <table><thead><tr><th>错误码</th><th>HTTP状态码</th><th>错误信息</th><th>解决方案</th></tr></thead><tbody><tr><td>APIGATEWAY_SUCCESS</td><td>200</td><td>成功</td><td>无</td></tr><tr><td>APIGATEWAY_ARGUMENT_NOT_SUPPORT</td><td>400</td><td>param 参数不支持</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_ARGUMENT_NOT_FOUND</td><td>400</td><td>param 不能为空</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_MODIFY_ERROR</td><td>400</td><td>该分组已发布,不能修改</td><td>下线或者新建版本进行操作</td></tr><tr><td>APIGATEWAY_DELETE_API_ERROR</td><td>400</td><td>仍有上线版本,不能删除</td><td>下线后才能删除</td></tr><tr><td>APIGATEWAY_NONE_VALID_PIN</td><td>400</td><td>无效的用户pin</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_DELETE_ERROR</td><td>400</td><td>未解除绑定,不能删除</td><td>需要先解除所有分组的绑定关系,才能删除该项内容</td></tr><tr><td>APIGATEWAY_BIND_GROUP_TOO_MUCH</td><td>400</td><td>流控策略绑定分组多于一个</td><td>如需进行下一步操作,需要先解除所有分组的绑定关系</td></tr><tr><td>APIGATEWAY_PATH_PARAMETERS_MUST_BE_DEFINED</td><td>400</td><td>请在查询参数Parameter Path中定义路径参数</td><td>在查询参数Parameter Path中定义路径参数</td></tr><tr><td>APIGW_NO_HEADER</td><td>400</td><td>缺少header参数userId</td><td>请检查访问信息</td></tr><tr><td>APIGW_PARAMS_NOT_EXIST</td><td>400</td><td>某参数不存在</td><td>请检查访问信息</td></tr><tr><td>APIGW_PARAM_VALUE_INVALID</td><td>400</td><td>某参数不合法</td><td>请检查访问信息</td></tr><tr><td>APIGW_RECORD_CONFLICT</td><td>403</td><td>已存在某参数</td><td>请检查访问信息</td></tr><tr><td>APIGW_RECORD_NOT_FOUND</td><td>404</td><td>某参数不存在</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_BIND_GROUP_NOT_FOUND</td><td>404</td><td>访问授权与该分组不匹配</td><td>请检查授权AK,SK是否已绑定该分组</td></tr><tr><td>APIGATEWAY_HTTP_FORBIDDEN</td><td>403</td><td>没有权限</td><td>请在相关系统或需联系相关人员开权限</td></tr><tr><td>APIGATEWAY_DOMAIN_NO_RECORDED</td><td>403</td><td>没有备案</td><td>请先备案</td></tr><tr><td>APIGATEWAY_DOMAIN_ALREADY_EXISTS</td><td>403</td><td>域名已存在</td><td>换一个</td></tr><tr><td>APIGATEWAY_DOMAIN_IS_BINDED</td><td>403</td><td>域名处于绑定状态,无法修改</td><td>先解绑才能修改</td></tr><tr><td>APIGATEWAY_DOMAIN_NUM_IS_MAX</td><td>403</td><td>域名数量超过最大值</td><td>请在最大范围内设置</td></tr><tr><td>APIGATEWAY_NONE_VALID_APPID</td><td>404</td><td>无效的keyID</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_NOT_FOUND</td><td>404</td><td>param 资源不存在</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_NONE_VALID_API</td><td>404</td><td>该分组没有有效的API</td><td>请先创建API再进行下一步操作</td></tr><tr><td>APIGATEWAY_NOT_EXIST_METHOD_ERROR</td><td>404</td><td>不存在要验证的接口</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_SWAGGER_NULL_ERRO</td><td>404</td><td>yaml文件不能为空</td><td>请检查访问信息</td></tr><tr><td>APIGATEWAY_APIGROUPNAME_ISREPEAT</td><td>409</td><td>分组名称重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_BACKENDSERVICE_PREFIX_ISREPEAT</td><td>409</td><td>分组中后端服务前缀名重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_APINAME_ISREPEAT</td><td>409</td><td>API名称重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_ACCESSKEY_ISREPEAT</td><td>409</td><td>签名访问密钥重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_ACCESSKEYAUTH_ISREPEAT</td><td>409</td><td>授权访问密钥重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_POLICYNAME_ISREPEAT</td><td>409</td><td>策略名称重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_API_PATH_ISREPEAT</td><td>409</td><td>API路径重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_APISNAME_ISREPEAT</td><td>409</td><td>创建业务线分组名称重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_REVISION_ISREPEAT</td><td>409</td><td>新增修订版本号重复</td><td>请创建不重复内容</td></tr><tr><td>APIGATEWAY_SWAGGER_PARSE_ERROR</td><td>500</td><td>yaml文件解析异常</td><td>请检查信息</td></tr><tr><td>APIGATEWAY_OPERATION_FAILED</td><td>500</td><td>操作失败</td><td>请检查信息</td></tr><tr><td>APIGATEWAY_API_BODY_ERROR</td><td>500</td><td>要验证的接口的对应的body定义异常</td><td>请检查信息</td></tr><tr><td>APIGATEWAY_INVALID_SERVICE_STATUS</td><td>500</td><td>服务未开通或已停止</td><td>请检查信息</td></tr><tr><td>APIGATEWAY_INVALID_AUTHENTICATION_STATUS</td><td>500</td><td>该用户未进行实名认证</td><td>请先实名认证</td></tr></tbody></table>