Xweibo微博API接口说明Xweibo
201 1年6月
目 录
目录
1 接口概述.......................................................................................................................0
2 API调用说明...............................................................................................................0
2.1 参数说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0
2.2 Api访问方式说明. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .0
3 API返回值说明...........................................................................................................1
3.1 返回格式 json. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
3.2 返回结构 {"rst":返回结果,"errno":结果代码,"err":"错误提示信息"} . . . . . . . . . . 14 错误代码.......................................................................................................................1
4.1 参数检查错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
4.2 平台级别错误代码. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
5 接口介绍.......................................................................................................................2
5.1 微博访问接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
5.1 .1 action.update发布一条微博消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
5.1 .2 action.destroy删除一条微博信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
5.1 .3 action.repost转发一条微博信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
5.1 .4 action.comment对一条微博信息进行评论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
5.1 .5 action.comment.destroy删除微博评论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
5.1 .6 action.reply 回复微博评论消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
5.2 关注接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
5.2.1 action.createFriendship关注某用户. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
5.2.2 action.deleteFriendship取消关注或移除粉丝. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
5.2.3 action.friendship查看某人是否为指定用户的粉丝. . . . . . . . . . . . . . . . . . . . . . .10
5.3 收藏接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
5.3.1 action.createFavorite添加收藏. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
5.3.2 action.deleteFavorite删除收藏. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
5.4 账号接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
5.4.1 action.updateProfi leImage更改头像. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
/)wwwWwQwmMmMMm℃2
Xweibo v21
5.4.2 action.saveProfi le更改个人资料. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
5.5 获取下行数据集Timel ine接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
5.5.1 action.unread获取当前用户未读消息数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
5.5.2 action.getComments获取指定微博的评论列表. . . . . . . . . . . . . . . . . . . . . . . . . . .13
5.5.3 action.getCounts批量获取评论数和转发数. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 15
5.5.4 action.clearTip未读消息数清零接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1 15
5.6 私信接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
5.6.1 action.sendDirectMessage发送私信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
5.6.2 action.deleteDirectMessage删除私信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
5.7 用户接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
5.7.1 action.createBlocks加入黑名单. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
5.7.2 action.deleteBlocks删除黑名单. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
5.7.3 action.createTags添加标签. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
5.7.4 action.deleteTags删除标签. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
5.8 其它接口. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
5.8.1 action.setting tip个人设置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
5.8.2 action.sinaurl 解析短链接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
5.8.4 action.saveNotice更新提醒设置和tip显示方式. . . . . . . . . . . . . . . . . . . . . . . . . .21
Xweibo微博API接口说明
1 接口概述
Xwe i b o不仅提供了快速、低成本架设微博的解决方案还提供了让第三方调用的API接口。第三方通过调用这些AP I接口可以轻松地为Xweibo推送内容 同时也能够从Xwe i b o获取所需的内容在自有网站上进行展示。
Xwei bo微博AP I接口是一座连接第三方网站与Xwei bo的桥梁。通过它站长可以实现自有站点与Xwe i b o无缝连接进行无障碍的内容共享。
2 API调用说明
2.1参数说明
在请求api的同时 post多以下三个参数ap i_s ign签名值md5(AP I_WB_AKEY.'#' .$ap i_uid.'#' .$ap i_time. '#' .API_WB_SKEY. '#' .$m.'#' .AP
I_KEY);
API_WB_AKEY默认使用申请微博应用的app key
API_WB_SKEY默认使用申请微博应用的app secret
$m是访问ap i的接口名。 比如要访问发微博ap i $m=‘up date’ 。
API_KEY约定加密的keyap i_uid第三方绑定的用户uidap i_t ime 当前请求的时间时间戳。
2.2 Api访问方式说明
某些api允许使用匿名身份或者系统默认帐号进行访问
如果需要使用匿名身份访问部分api
请设置变量 $allow_anonymous的值默认是空数组。 比如
$allow_anonymous = array( ‘getTokenAuthorizeURL’ ) ;
那么接口 getTokenAuthorizeURL就可以使用匿名身份访问
/)wwwWwQwmMmMMm℃0
Xweibo v21
如果需要使用默认帐号访问部分api
请设置变量 $allow_others的值默认是空数组。 比如
$allow_others = array( ‘update’ , ’ comment’ ) ;
那么接口 update和comment就可以使用系统帐号访问
使用这个两种方式访问api api_uid可以为空或一个不存在的uid值。3 API返回值说明
3.1返回格式 json
3.2返回结构 {错误提
示信息"}
1)返回结果 json格式的字符串或单独的字符
2)结果代码正确的返回是 0 错误的返回是一个错误代码
3)错误提示信息方便分析问题。 自定义的或接口本身的错误内容4 错误代码
错误以7位数字表示。比如 1010000前两位表示主类别第二三位表示子类别后三位用来表示错误代码。错误代码分为公共的错误代码和接口特定的错误代码。参数检查错误代码以及平台级别错误属于公共的错误代码如下所示
4.1参数检查错误代码
。
-1-
4.2平台级别错误代码
5 接口介绍
5.1微博访问接口
5.1 .1 action.update发布一条微博消息
4) URL http://server/?m=api/weibo/action.update
5)请求参数
微博/)wwwWwQwmMmMMm℃2
Xweibo v21
6)返回格式
7)接口错误代码
5.1 .2 action.destroy删除一条微博信息
8) URL http://serve r/?m=api/weibo/action.destroy
9)参数列表
10)返回格式
1 1)接口错误代码
5.1 .3 action.repost转发一条微博信息
12)URL http://serve r/?m=api/weibo/action.repost
13)参数列表
14)返回格式
/)wwwWwQwmMmMMm℃4
Xweibo v21
字。
5.1 .4 action.comment对一条微博信息进行评论
16)URL http://server/?m=api/weibo/action.comment
17)参数列表
18)返回格式
进入6月,各大网络平台都开启了618促销,腾讯云目前也正在开展618云上Go活动,上海/北京/广州/成都/香港/新加坡/硅谷等多个地区云服务器及轻量服务器秒杀,最低年付95元起,参与活动的产品还包括短信包、CDN流量包、MySQL数据库、云存储(标准存储)、直播/点播流量包等等,本轮秒杀活动每天5场,一直持续到7月中旬,感兴趣的朋友可以关注本页。活动页面:https://cloud.tencent...
HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...
HostYun 商家以前是玩具主机商,这两年好像发展还挺迅速的,有点在要做点事情的味道。在前面也有多次介绍到HostYun商家新增的多款机房方案,价格相对还是比较便宜的。到目前为止,我们可以看到商家提供的VPS主机包括KVM和XEN架构,数据中心可选日本、韩国、香港和美国的多个地区机房,电信双程CN2 GIA线路,香港和日本机房,均为国内直连线路。近期,HostYun上线低价版美国CN2 GIA ...