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." }