2/messages/authorize

跳转到: 导航, 搜索
第46行: 第46行:
 
**只能取消本应用托管;
 
**只能取消本应用托管;
  
 +
 +
==调用举例==
 +
<pre>
 +
curl -H "Authorization:OAuth2 USER_ACCESS_TOKEN" -d "type=1"  "https://m.api.weibo.com/2/messages/authorize.json" -k  //USER_ACCESS_TOKEN授权蓝V的access_token
 +
</pre>
  
 
==返回结果==
 
==返回结果==

2013年9月10日 (二) 18:59的版本

当前登录蓝V用户设置将自己的微博私信、留言等消息箱服务托管给当前应用接口

接口调用地址:https://m.api.weibo.com/2/messages/authorize.json


HTTP请求方式:POST


是否需要登陆:是


频次限制:是


接口请求参数
参数名称 值的类型 是否必填 说明描述
access_token string true 采用OAuth授权方式为必填参数,其他授权方式不需要此参数,OAuth授权后获得。
type int64 true 操作类型,1:托管,2:取消托管。

注意事项

  • 1, 当前用户需要先完成Scope 授权,对应的scope权限参数为:messages_authorize;
  • 2, 当前用户必须为蓝V;
  • 3, 托管时:
    • 当前用户已将消息服务托管给非本应用则报错;
    • 只能给本应用托管;
  • 4, 取消托管时:
    • 当前用户未将消息服务托管给本应用则报错;
    • 只能取消本应用托管;


调用举例

curl -H "Authorization:OAuth2 USER_ACCESS_TOKEN" -d "type=1"  "https://m.api.weibo.com/2/messages/authorize.json" -k  //USER_ACCESS_TOKEN授权蓝V的access_token

返回结果

// 成功返回
{
    "result":true  // 失败直接报错
}

// 失败返回
{
    "request": "/2/messages/authorize.json",
    "error_code": "264XX",
    "error": "error message."
}