Help/error

跳转到: 导航, 搜索
第1行: 第1行:
== help/error ==
 
HTTP请求返回状态码及错误信息说明
 
 
 
=== HTTP状态码: ===
 
=== HTTP状态码: ===
 
微博接口API将对每次请求返回以下错误码中的一种:
 
微博接口API将对每次请求返回以下错误码中的一种:
 
* 200 OK: 执行成功!  
 
* 200 OK: 执行成功!  
 
* 304 Not Modified: 没有数据返回.  
 
* 304 Not Modified: 没有数据返回.  
* 400 Bad Request: 请求数据不合法,或者超过请求频率限制.  
+
* 400 Bad Request: 请求数据不合法,或者超过请求频率限制. 详细的错误代码如下:
 +
**40028:内部接口错误
 +
**40033:source_user 或者target_user用户不存在
 +
**40031:调用的微博不存在
 +
**40036:调用的微博不是当前用户发布的微博
 +
**40034:不能转发自己的微博
 +
**40038:不合法的微博
 +
**40037:不合法的评论
 +
**40015:该条评论不是当前登陆用户发布的评论
 +
**40017:不能给不是你粉丝的人发私信
 +
**40019:不合法的私信
 +
**40021:不是属于你的私信
 +
**40022:source参数(appkey)缺失
 +
**40007:格式不支持,仅仅支持XML或JSON格式
 +
**40009:图片错误,请确保使用multpart上传了图片
 +
**40011:私信发布超过上限
 +
**40012:内容为空
 +
**40016:微博id为空
 +
**40018:ids参数为空
 +
**40020:评论ID为空
 
* 401 Not Authorized: 没有进行身份验证.  
 
* 401 Not Authorized: 没有进行身份验证.  
 
* 402 Not Start mblog: 没有开通微博
 
* 402 Not Start mblog: 没有开通微博
第14行: 第30行:
 
* 502 Bad Gateway:  微博接口API关闭或正在升级 .  
 
* 502 Bad Gateway:  微博接口API关闭或正在升级 .  
 
* 503 Service Unavailable: 服务端资源不可用.
 
* 503 Service Unavailable: 服务端资源不可用.
 
=== 错误信息说明:  ===
 
当调用API发生错误时,将返回对应格式请求的错误信息,
 
如XML信息:
 
<?xml version="1.0" encoding="UTF-8"?>
 
<hash>
 
  <request>/direct_messages/destroy/456.xml</request>
 
  <error_code>500<error_code>
 
  <error>No direct message with that ID found.</error>
 
</hash>
 
 
json信息:
 
  {"request","/direct_messages/destroy/456.xml","error_code":"500","error":"No direct message with that ID found."}
 

2010年11月17日 (三) 13:39的版本

HTTP状态码:

微博接口API将对每次请求返回以下错误码中的一种:

  • 200 OK: 执行成功!
  • 304 Not Modified: 没有数据返回.
  • 400 Bad Request: 请求数据不合法,或者超过请求频率限制. 详细的错误代码如下:
    • 40028:内部接口错误
    • 40033:source_user 或者target_user用户不存在
    • 40031:调用的微博不存在
    • 40036:调用的微博不是当前用户发布的微博
    • 40034:不能转发自己的微博
    • 40038:不合法的微博
    • 40037:不合法的评论
    • 40015:该条评论不是当前登陆用户发布的评论
    • 40017:不能给不是你粉丝的人发私信
    • 40019:不合法的私信
    • 40021:不是属于你的私信
    • 40022:source参数(appkey)缺失
    • 40007:格式不支持,仅仅支持XML或JSON格式
    • 40009:图片错误,请确保使用multpart上传了图片
    • 40011:私信发布超过上限
    • 40012:内容为空
    • 40016:微博id为空
    • 40018:ids参数为空
    • 40020:评论ID为空
  • 401 Not Authorized: 没有进行身份验证.
  • 402 Not Start mblog: 没有开通微博
  • 403 Forbidden: 没有权限访问对应的资源.
  • 404 Not Found: 请求的资源不存在.
  • 500 Internal Server Error: 服务器内部错误.
  • 502 Bad Gateway: 微博接口API关闭或正在升级 .
  • 503 Service Unavailable: 服务端资源不可用.