开发者社区 问答 正文

错误代码表都有哪些?



客户端错误

错误代码描述HTTP 状态码语义
InvalidProduct.NotFoundCannot find product according to your specified domain.404请检查调用的域名是否正确:cloudpush.aliyuncs.com
InvalidApi.NotFoundSpecified api is not found,please check your url and method.404请检查调用的API是否正确,需注意大小写
InvalidProtocol.NeedSslYour request is denied as lack of ssl protect.404API配置只支持https协议:request.setProtocol(ProtocolType.HTTPS);
Missing{ParameterName}{ParameterName} is mandatory for this action.400缺少必选参数
InvalidAccessKeyId.NotFoundSpecified access key is not found.400请检查调用时是否使用了正确的AccessKeyId
InvalidTimeStamp.FormatSpecified time stamp or date value is not well formatted.400时间戳格式不对(Date和Timestamp),应为ISO8601格式化时间戳
InvalidTimeStamp.ExpiredSpecified time stamp or date value is expired.400用户时间和服务器时间不在15分钟内,请检查系统时钟是否准时和系统时区的设置是否为东八区
SignatureNonceUsedSpecified signature nonce war used already.400SignatureNonce重复,每次请求的SignatureNonce参数不能重复
SignatureDoesNotMatchSpecified signature is not matched with our calculation.400签名不通过,请参考签名机制
Throttling.UserRequest was denied due to user flow control.400用户这个时段的流量已经超限
Throttling.ApiRequest was denied due to api flow control.400API这个时段的流量已经超限
ForbiddenUser not authorized to operate on the specified resource.403该用户的操作被禁止
InternalErrorThe request processing has failed due to some unknown error, exception or failure.400服务器无法完成对请求的处理,需要工作人员帮忙查看


服务器端错误

错误代码描述HTTP 状态码语义
ServiceUnavailableThe request has failed due to a temporary failure of the server.403服务器当前无法处理请求,需要工作人员帮忙查看
InvalidAppKeyThe specified AppKey is not valid.400非法的不可用的AppKey
AppKeyNotOwnThe specified AppKey is not own by the callerId.400AppKey不属于调用者
PermissionDeniedThe specified AppKey is not authorized.403用户对该AppKey没有操作权限
AccountNotSupportYour account is not support .400不支持的账号(由其它途径建立)
AccountDisabledYour account is not enabled.400该账号未开通移动推送服务
AccountInDebtYour account is not in debt.400该账号欠费
AppNotConfigPlease go to the console to configure your app first.400发送内容时要现在控制台对app进行android、iOS的配置
ParameterEmptyThe specified parameter can not be empty.400特定的参数不得为空

展开
收起
猫饭先生 2017-10-23 10:50:54 1956 分享 版权
阿里云 AI 助理回答

客户端错误解决指南

1. InvalidProduct.NotFound

  • 描述: 无法根据指定的域名找到产品。
  • HTTP状态码: 404
  • 解决方法: 检查调用的域名是否正确,确保使用的是cloudpush.aliyuncs.com

2. InvalidApi.NotFound

  • 描述: 指定的API未找到,请检查URL和方法。
  • HTTP状态码: 404
  • 解决方法: 确认调用的API名称及路径是否准确无误,注意大小写敏感性。

3. InvalidProtocol.NeedSsl

  • 描述: 请求被拒绝,因为缺少SSL保护。
  • HTTP状态码: 404
  • 解决方法: 配置请求时必须使用HTTPS协议,设置方式如:request.setProtocol(ProtocolType.HTTPS)

4. Missing{ParameterName}

  • 描述: 缺少必要的参数{ParameterName}。
  • HTTP状态码: 400
  • 解决方法: 核实并添加缺失的必填参数到请求中。

5. InvalidAccessKeyId.NotFound

  • 描述: 指定的AccessKeyId不存在。
  • HTTP状态码: 400
  • 解决方法: 确保使用的AccessKeyId是正确的,并且在阿里云账号中有效。

6. InvalidTimeStamp.Format

  • 描述: 时间戳或日期格式不正确。
  • HTTP状态码: 400
  • 解决方法: 调整时间戳为ISO8601格式,确保符合规范。

7. InvalidTimeStamp.Expired

  • 描述: 时间戳已过期。
  • HTTP状态码: 400
  • 解决方法: 检查系统时钟是否同步,确保与服务器时间差不超过15分钟。

8. SignatureNonceUsed

  • 描述: SignatureNonce已被使用。
  • HTTP状态码: 400
  • 解决方法: 确保每次请求的SignatureNonce都是唯一的。

9. SignatureDoesNotMatch

  • 描述: 签名不匹配。
  • HTTP状态码: 400
  • 解决方法: 参考签名机制文档,重新生成正确的签名。

10. Throttling.User/Api

  • 描述: 用户或API流量控制限制。
  • HTTP状态码: 400
  • 解决方法: 避开高峰时段重试,或升级服务计划以提高配额。

11. Forbidden

  • 描述: 用户无权操作指定资源。
  • HTTP状态码: 403
  • 解决方法: 确认账户权限,必要时联系管理员授权。

12. InternalError

  • 描述: 服务器处理请求时发生未知错误。
  • HTTP状态码: 400
  • 解决方法: 由于问题可能出在服务器端,建议稍后重试或联系技术支持。

服务器端错误简述

  • ServiceUnavailable : 临时服务器故障,需联系技术支持。
  • InvalidAppKey, AppKeyNotOwn, PermissionDenied : 关键在于验证AppKey的有效性、归属及权限。
  • AccountNotSupport, AccountDisabled, AccountInDebt : 账号状态问题,需检查账号支持情况、启用状态及账务状况。
  • AppNotConfig, ParameterEmpty : 应用未配置或参数为空,需登录控制台完成配置并检查请求参数完整性。

针对以上错误,逐一排查并采取相应措施进行修正。如果问题持续存在,建议查看官方文档或直接联系阿里云客服获取帮助。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答