Help/error

跳转到: 导航, 搜索
第1行: 第1行:
 
== help/error ==
 
== help/error ==
HTTP请求返回状态码及错误信息说明
+
*HTTP请求返回状态码及错误信息说明。         
 +
 +
*旧版微博接口API对每次失败请求,返回的错误码,请查看:[[Help/error1]]
  
 
=== HTTP状态码: ===
 
=== HTTP状态码: ===
微博接口API将对每次请求返回以下错误码中的一种:
+
 
* 200 OK: 执行成功!
+
 
* 304 Not Modified: 没有数据返回.
+
'''V2新版微博接口API将对每次失败请求,返回以下错误码中的一种:
* 400 Bad Request: 请求数据不合法,或者超过请求频率限制. 详细的错误代码如下:
+
 
**40028:内部接口错误(如果有详细的错误信息,会给出更为详细的错误提示)
+
* 10001 : 系统错误
**40033:source_user或者target_user用户不存在
+
* 10002 : 服务端资源不可用
**40031:调用的微博不存在
+
* 10003 : 远程服务出错
**40036:调用的微博不是当前用户发布的微博
+
*10005 : 该资源需要appkey拥有更高级的授权
**40034:不能转发自己的微博
+
*10006 : 缺少 source参数(appkey)
**40038:不合法的微博
+
*10007 : 不支持的 MediaType (%s)
**40037:不合法的评论
+
*10008 : 错误:参数错误,请参考API文档
**40015:该条评论不是当前登录用户发布的评论
+
*10009 : 任务过多,系统繁忙
**40017:不能给不是你粉丝的人发私信
+
*10010 : 任务超时
**40019:不合法的私信
+
*10011 : RPC错误
**40021:不是属于你的私信
+
*10012 : 非法请求
**40022:source参数(appkey)缺失
+
*10013 : 不合法的微博用户
**40007:格式不支持,仅仅支持XML或JSON格式
+
*10014 : 第三方应用访问api接口权限受限制
**40009:图片错误,请确保使用multipart上传了图片
+
*10016 : 错误:缺失必选参数:%s,请参考API文档
**40011:私信发布超过上限
+
*10017 : 错误:参数值非法,希望得到 (%s),实际得到 (%s),请参考API文档
**40012:内容为空
+
*10018 : 请求长度超过限制
**40016:微博id为空
+
*10020 : 接口不存在
**40018:ids参数为空
+
*10021 : 请求的HTTP METHOD不支持
**40020:评论ID为空
+
*10022 : IP请求超过上限
**40023:用户不存在
+
*10023 : 用户请求超过上限
**40024:ids过多,请参考API文档
+
*10024 : 用户请求接口%s超过上限
**40025:不能发布相同的微博
+
*10025 : 内部接口参数错误
**40026:请传递正确的目标用户uid或者screen name
+
*20001 : IDS参数为空
**40045:不支持的图片类型,支持的图片类型有JPG,GIF,PNG
+
*20002 : uid参数为空
**40008:图片大小错误,上传的图片大小上限为5M
+
*20003 : 用户不存在
**40001:参数错误,请参考API文档
+
*20005 : 不支持的图片类型,仅仅支持JPG,GIF,PNG
**40002:不是对象所属者,没有操作权限
+
*20006 : 图片太大
**40010:私信不存在
+
*20007 : 请确保使用multpart上传了图片
**40013:微博太长,请确认不超过140个字符
+
*20008 : 内容为空
**40039:地理信息输入错误
+
*20009 : id列表太长了
**40040:IP限制,不能请求该资源
+
*20012 : 输入文字太长,请确认不超过140个字符
**40041:uid参数为空
+
*20013 : 输入文字太长,请确认不超过300个字符
**40042:token参数为空
+
*20014 : 传入参数有误,请再调用一次
**40043:domain参数错误
+
*20016 : 发微博太多啦,休息一会儿吧
**40044:appkey参数缺失
+
*20017 : 你刚刚已经发送过相似内容了哦,先休息一会吧
**40029:verifier错误
+
*20019 : 不要太贪心哦,发一次就够啦
**40027:标签参数为空
+
*20023 : 很抱歉,此功能暂时无法使用,如需帮助请联系@微博客服 或者致电客服电话400 690 0000
**40032:列表名太长,请确保输入的文本不超过10个字符
+
*20031 : 需要弹出验证码
**40030:列表描述太长,请确保输入的文本不超过70个字符
+
*20032 : 微博发布成功。目前服务器数据同步可能会有延迟,请耐心等待1-2分钟。谢谢
**40035:列表不存在
+
*20033 : 登陆状态异常
**40053:权限不足,只有创建者有相关权限
+
*20101 : 不存在的微博
**40054:参数错误,请参考API文档
+
*20102 : 不是你发布的微博
** 40059: 插入失败,记录已存在
+
*20103 : 不能转发自己的微博
** 40060:数据库错误,请联系系统管理员
+
*20109 : 微博 id为空
** 40061:列表名冲突
+
*20111 : 不能发布相同的微博
** 40062:id列表太长了
+
*20112 : 由于作者隐私设置,你没有权限查看此微博
** 40063:urls是空的
+
*20114 : 标签名太长
** 40064:urls太多了
+
*20115 : 标签不存在
** 40065:ip是空值
+
*20116 : 标签已存在
** 40066:url是空值
+
*20117 : 最多200个标签
** 40067:trend_name是空值
+
*20118 : 最多5个标签
** 40068:trend_id是空值
+
*20119 : 标签搜索失败
** 40069:userid是空值
+
*20120 : 由于作者设置了可见性,你没有权限转发此微博
** 40070:第三方应用访问api接口权限受限制
+
*20121 : visible参数非法
** 40071:关系错误,user_id必须是你关注的用户
+
*20122 : 应用不存在
** 40072:授权关系已经被删除
+
*20123 : 最多屏蔽200个应用
** 40073:目前不支持私有分组
+
*20124 : 最多屏蔽500条微博
** 40074:创建list失败
+
*20125 : 没有屏蔽过此应用
** 40075:需要系统管理员的权限
+
*20126 : 不能屏蔽新浪应用
** 40076:含有非法词
+
*20127 : 已添加了此屏蔽
** 40084:提醒失败,需要权限
+
*20128 : 删除屏蔽失败
** 40082:无效分类!
+
*20129 : 没有屏蔽任何应用
** 40083:无效状态码
+
*20201 : 不存在的微博评论
** 40084:目前只支持私有分组
+
*20203 : 不是你发布的评论
* 401 Not Authorized: 没有进行身份验证.
+
*20204 : 评论ID为空
** 40101 version_rejected Oauth版本号错误
+
*20206 : 作者只允许关注用户评论
** 40102 parameter_absent Oauth缺少必要的参数
+
*20207 : 作者只允许可信用户评论
** 40103 parameter_rejected Oauth参数被拒绝
+
*20401 : 域名不存在
** 40104 timestamp_refused Oauth时间戳不正确
+
*20402 : verifier错误
** 40105 nonce_used Oauth nonce参数已经被使用
+
*20403 : 屏蔽用户列表中存在此uid
** 40106 signature_method_rejected Oauth签名算法不支持
+
*20404 : 屏蔽用户列表中不存在此uid
** 40107 signature_invalid Oauth签名值不合法
+
*20405 : uid对应用户不是登录用户的好友
** 40108 consumer_key_unknown!  Oauth consumer_key不存在
+
*20406 : 屏蔽用户个数超出上限
** 40109 consumer_key_refused!  Oauth consumer_key不合法
+
*20407 : 没有合适的uid
** 40110 token_used!   Oauth Token已经被使用
+
*20408 : 从feed屏蔽列表中,处理用户失败
** 40111 Oauth Error: token_expired!  Oauth Token已经过期
+
*20501 : 错误:source_user 或者target_user用户不存在
** 40112 token_revoked!  Oauth Token不合法
+
*20502 : 必须输入目标用户id或者 screen_name
** 40113  token_rejected!  Oauth Token不合法
+
*20503 : 关系错误,user_id必须是你关注的用户
** 40114 verifier_fail!  Oauth Pin码认证失败
+
*20504 : 你不能关注自己
* 402 Not Start mblog: 没有开通微博
+
*20505 : 加关注请求超过上限
* 403 Forbidden: 没有权限访问对应的资源.
+
*20506 : 已经关注此用户
** 40301 too many lists, see doc for more info 已拥有列表上限
+
*20507 : 需要输入验证码
** 40302 auth faild 认证失败
+
*20508 : 根据对方的设置,你不能进行此操作
** 40303 already followed 已经关注此用户
+
*20509 : 悄悄关注个数到达上限
** 40304 Social graph updates out of rate limit 发布微博超过上限
+
*20510 : 不是悄悄关注人
** 40305 update comment out of rate 发布评论超过上限
+
*20511 : 已经悄悄关注此用户
** 40306 Username and pwd auth out of rate limit 用户名密码认证超过请求限制
+
*20512 : 你已经把此用户加入黑名单,加关注前请先解除
** 40307 HTTP METHOD is not suported for this request 请求的HTTP METHOD不支持
+
*20513 : 你的关注人数已达上限
** 40308 Update weibo out of rate limit 发布微博超过上限
+
*20522 : 还未关注此用户
** 40309 password error 密码不正确
+
*20523 : 还不是粉丝
** 40314 permission denied! Need a high level appkey 该资源需要appkey拥有更高级的授权
+
*20601 : 列表名太长,请确保输入的文本不超过10个字符
* 404 Not Found: 请求的资源不存在.
+
*20602 : 列表描叙太长,请确保输入的文本不超过70个字符
* 500 Internal Server Error: 服务器内部错误.
+
*20603 : 列表不存在
* 502 Bad Gateway:  微博接口API关闭或正在升级 .
+
*20604 : 不是对象所属者
* 503 Service Unavailable: 服务端资源不可用.
+
*20605 : 列表名或描叙不合法
 +
*20606 : 记录已存在
 +
*20607 : 错误:数据库错误,请联系系统管理员
 +
*20608 : 列表名冲突
 +
*20610 : 目前不支持私有分组
 +
*20611 : 创建list失败
 +
*20612 : 目前只支持私有分组
 +
*20613 : 错误:不能创建更多的列表
 +
*20614 : 已拥有列表上下,请参考API文档
 +
*20615 : 成员上线,请参考API文档
 +
*20616 : 不支持的分组类型
 +
*20617 : 最大返回300条
 +
*20618 : uid 不在列表中
 +
*20701 : 不能提交相同的标签
 +
*20702 : 最多两个标签
 +
*20704 : 您已经收藏了此微博
 +
*20705 : 此微博不是您的收藏
 +
*20706 : 操作失败
 +
*20801 : trend_name是空值
 +
*20802 : trend_id是空值
 +
*21001 : 标签参数为空
 +
*21002 : 标签名太长,请确保每个标签名不超过14个字符
 +
*21103 : 该用户已经绑定手机
 +
*21104 : verifier错误
 +
*21105 : 你的手机号近期频繁绑定过多个帐号,如果想要继续绑定此帐号,请拨打客服电话400 690 0000申请绑定
 +
*21108 : 原始密码错误
 +
*21109 : 新密码错误
 +
*21110 : 此用户暂时没有绑定手机
 +
*21113 : 教育信息不存在
 +
*21115 : 职业信息不存在
 +
*21117 : 此用户没有qq信息
 +
*21120 : 此用户没有微号信息
 +
*21121 : 此微号已经存在
 +
*21301 : 认证失败
 +
*21302 : 用户名或密码不正确
 +
*21303 : 用户名密码认证超过请求限制
 +
*21304 : 版本号错误
 +
*21305 : 缺少必要的参数
 +
*21306 : Oauth参数被拒绝
 +
*21307 : 时间戳不正确
 +
*21308 : nonce参数已经被使用
 +
*21309 : 签名算法不支持
 +
*21310 : 签名值不合法
 +
*21311 : consumer_key不存在
 +
*21312 : consumer_key不合法
 +
*21313 : consumer_key缺失
 +
*21314 : Token已经被使用
 +
*21315 : Token已经过期
 +
*21316 : Token不合法
 +
*21317 : Token不合法
 +
*21318 : Pin码认证失败
 +
*21319 : 授权关系已经被解除
 +
*21320 : 不支持的协议
 +
*21321 : 未审核的应用使用人数超过限制
 +
*21322 : 重定向地址不匹配
 +
*21323 : 请求不合法
 +
*21324 : client_id或client_secret参数无效
 +
*21325 : 提供的Access Grant是无效的、过期的或已撤销的
 +
*21326 : 客户端没有权限
 +
*21327 : token过期
 +
*21328 : 不支持的 GrantType
 +
*21329 : 不支持的 ResponseType
 +
*21330 : 用户或授权服务器拒绝授予数据访问权限
 +
*21331 : 服务暂时无法访问
 +
*21332 : access_token 无效
 +
*21333 : 禁止使用此认证方式
 +
 
  
 
=== 错误信息说明:  ===
 
=== 错误信息说明:  ===

2012年3月6日 (二) 14:38的版本

help/error

  • HTTP请求返回状态码及错误信息说明。
  • 旧版微博接口API对每次失败请求,返回的错误码,请查看:Help/error1

HTTP状态码:

V2新版微博接口API将对每次失败请求,返回以下错误码中的一种:

  • 10001 : 系统错误
  • 10002 : 服务端资源不可用
  • 10003 : 远程服务出错
  • 10005 : 该资源需要appkey拥有更高级的授权
  • 10006 : 缺少 source参数(appkey)
  • 10007 : 不支持的 MediaType (%s)
  • 10008 : 错误:参数错误,请参考API文档
  • 10009 : 任务过多,系统繁忙
  • 10010 : 任务超时
  • 10011 : RPC错误
  • 10012 : 非法请求
  • 10013 : 不合法的微博用户
  • 10014 : 第三方应用访问api接口权限受限制
  • 10016 : 错误:缺失必选参数:%s,请参考API文档
  • 10017 : 错误:参数值非法,希望得到 (%s),实际得到 (%s),请参考API文档
  • 10018 : 请求长度超过限制
  • 10020 : 接口不存在
  • 10021 : 请求的HTTP METHOD不支持
  • 10022 : IP请求超过上限
  • 10023 : 用户请求超过上限
  • 10024 : 用户请求接口%s超过上限
  • 10025 : 内部接口参数错误
  • 20001 : IDS参数为空
  • 20002 : uid参数为空
  • 20003 : 用户不存在
  • 20005 : 不支持的图片类型,仅仅支持JPG,GIF,PNG
  • 20006 : 图片太大
  • 20007 : 请确保使用multpart上传了图片
  • 20008 : 内容为空
  • 20009 : id列表太长了
  • 20012 : 输入文字太长,请确认不超过140个字符
  • 20013 : 输入文字太长,请确认不超过300个字符
  • 20014 : 传入参数有误,请再调用一次
  • 20016 : 发微博太多啦,休息一会儿吧
  • 20017 : 你刚刚已经发送过相似内容了哦,先休息一会吧
  • 20019 : 不要太贪心哦,发一次就够啦
  • 20023 : 很抱歉,此功能暂时无法使用,如需帮助请联系@微博客服 或者致电客服电话400 690 0000
  • 20031 : 需要弹出验证码
  • 20032 : 微博发布成功。目前服务器数据同步可能会有延迟,请耐心等待1-2分钟。谢谢
  • 20033 : 登陆状态异常
  • 20101 : 不存在的微博
  • 20102 : 不是你发布的微博
  • 20103 : 不能转发自己的微博
  • 20109 : 微博 id为空
  • 20111 : 不能发布相同的微博
  • 20112 : 由于作者隐私设置,你没有权限查看此微博
  • 20114 : 标签名太长
  • 20115 : 标签不存在
  • 20116 : 标签已存在
  • 20117 : 最多200个标签
  • 20118 : 最多5个标签
  • 20119 : 标签搜索失败
  • 20120 : 由于作者设置了可见性,你没有权限转发此微博
  • 20121 : visible参数非法
  • 20122 : 应用不存在
  • 20123 : 最多屏蔽200个应用
  • 20124 : 最多屏蔽500条微博
  • 20125 : 没有屏蔽过此应用
  • 20126 : 不能屏蔽新浪应用
  • 20127 : 已添加了此屏蔽
  • 20128 : 删除屏蔽失败
  • 20129 : 没有屏蔽任何应用
  • 20201 : 不存在的微博评论
  • 20203 : 不是你发布的评论
  • 20204 : 评论ID为空
  • 20206 : 作者只允许关注用户评论
  • 20207 : 作者只允许可信用户评论
  • 20401 : 域名不存在
  • 20402 : verifier错误
  • 20403 : 屏蔽用户列表中存在此uid
  • 20404 : 屏蔽用户列表中不存在此uid
  • 20405 : uid对应用户不是登录用户的好友
  • 20406 : 屏蔽用户个数超出上限
  • 20407 : 没有合适的uid
  • 20408 : 从feed屏蔽列表中,处理用户失败
  • 20501 : 错误:source_user 或者target_user用户不存在
  • 20502 : 必须输入目标用户id或者 screen_name
  • 20503 : 关系错误,user_id必须是你关注的用户
  • 20504 : 你不能关注自己
  • 20505 : 加关注请求超过上限
  • 20506 : 已经关注此用户
  • 20507 : 需要输入验证码
  • 20508 : 根据对方的设置,你不能进行此操作
  • 20509 : 悄悄关注个数到达上限
  • 20510 : 不是悄悄关注人
  • 20511 : 已经悄悄关注此用户
  • 20512 : 你已经把此用户加入黑名单,加关注前请先解除
  • 20513 : 你的关注人数已达上限
  • 20522 : 还未关注此用户
  • 20523 : 还不是粉丝
  • 20601 : 列表名太长,请确保输入的文本不超过10个字符
  • 20602 : 列表描叙太长,请确保输入的文本不超过70个字符
  • 20603 : 列表不存在
  • 20604 : 不是对象所属者
  • 20605 : 列表名或描叙不合法
  • 20606 : 记录已存在
  • 20607 : 错误:数据库错误,请联系系统管理员
  • 20608 : 列表名冲突
  • 20610 : 目前不支持私有分组
  • 20611 : 创建list失败
  • 20612 : 目前只支持私有分组
  • 20613 : 错误:不能创建更多的列表
  • 20614 : 已拥有列表上下,请参考API文档
  • 20615 : 成员上线,请参考API文档
  • 20616 : 不支持的分组类型
  • 20617 : 最大返回300条
  • 20618 : uid 不在列表中
  • 20701 : 不能提交相同的标签
  • 20702 : 最多两个标签
  • 20704 : 您已经收藏了此微博
  • 20705 : 此微博不是您的收藏
  • 20706 : 操作失败
  • 20801 : trend_name是空值
  • 20802 : trend_id是空值
  • 21001 : 标签参数为空
  • 21002 : 标签名太长,请确保每个标签名不超过14个字符
  • 21103 : 该用户已经绑定手机
  • 21104 : verifier错误
  • 21105 : 你的手机号近期频繁绑定过多个帐号,如果想要继续绑定此帐号,请拨打客服电话400 690 0000申请绑定
  • 21108 : 原始密码错误
  • 21109 : 新密码错误
  • 21110 : 此用户暂时没有绑定手机
  • 21113 : 教育信息不存在
  • 21115 : 职业信息不存在
  • 21117 : 此用户没有qq信息
  • 21120 : 此用户没有微号信息
  • 21121 : 此微号已经存在
  • 21301 : 认证失败
  • 21302 : 用户名或密码不正确
  • 21303 : 用户名密码认证超过请求限制
  • 21304 : 版本号错误
  • 21305 : 缺少必要的参数
  • 21306 : Oauth参数被拒绝
  • 21307 : 时间戳不正确
  • 21308 : nonce参数已经被使用
  • 21309 : 签名算法不支持
  • 21310 : 签名值不合法
  • 21311 : consumer_key不存在
  • 21312 : consumer_key不合法
  • 21313 : consumer_key缺失
  • 21314 : Token已经被使用
  • 21315 : Token已经过期
  • 21316 : Token不合法
  • 21317 : Token不合法
  • 21318 : Pin码认证失败
  • 21319 : 授权关系已经被解除
  • 21320 : 不支持的协议
  • 21321 : 未审核的应用使用人数超过限制
  • 21322 : 重定向地址不匹配
  • 21323 : 请求不合法
  • 21324 : client_id或client_secret参数无效
  • 21325 : 提供的Access Grant是无效的、过期的或已撤销的
  • 21326 : 客户端没有权限
  • 21327 : token过期
  • 21328 : 不支持的 GrantType
  • 21329 : 不支持的 ResponseType
  • 21330 : 用户或授权服务器拒绝授予数据访问权限
  • 21331 : 服务暂时无法访问
  • 21332 : access_token 无效
  • 21333 : 禁止使用此认证方式


错误信息说明:

当调用API发生错误时,将返回对应格式请求的错误信息, 如XML信息:

<?xml version="1.0" encoding="UTF-8"?>
<hash>
  <request>/statuses/friends_timeline.xml</request>
  <error_code>403</error_code>
  <error>40302:Error: auth faild!</error>
</hash>

json信息:

 {
    "error_code" : "403",
    "request" : "/statuses/friends_timeline.json",
    "error" : "40302:Error: auth faild!"
}