腾讯微博java(android)sdk新增微博api详细介绍
本文主要介绍腾讯微博android sdk中新增微博有关的8个接口,以及使用的示例代码
注意:以下所有的api示例代码都需要先新建QqTSdkService类对象qqTSdkService并初始化,见sdk使用总介绍
?
1、8个接口介绍
这8个接口包含了腾讯微博两部分api
1.1、微博相关中的发表一条微博、转播一条微博、回复一条微博、发表一条带图片微博、点评一条微博、发表音乐微博、发表视频微博、发表心情帖子。在api中发表一条微博和发表一条带图片微博合二为一。
1.2、私信相关中的发私信api
对应函数图如下(其中addStatusCommon为公用函数):

另有一个简单的发送状态接口如下:
?
2.2、不同返回结果调用
这8个接口同样都有三种返回结果即字符串、boolean、QqTResponse,可根据需要调用。
以发表一条微博为例
public void testAddStatusRes() { QqTStatusInfoPara status = new QqTStatusInfoPara(); status.setStatusContent("发表一条微博Res啦"); QqTResponse qqTResponse = qqTSdkService.addStatusRes(status); /** 评论增加的状态 **/ if (qqTResponse.getIsOk() && qqTResponse.getData() != null) { /** 设置评论的微博id **/ status.setSourceId(((QqTIdAndTime)qqTResponse.getData()).getId()); status.setStatusContent("评论微博啦"); assertTrue(qqTSdkService.comment(status)); status.setStatusContent("回复微博啦"); assertTrue(qqTSdkService.reply(status)); status.setStatusContent("转发微博啦"); assertTrue(qqTSdkService.repost(status)); } else { assertTrue(false); } }这段代码先回发表一条微博,并得到发表微博的id,然后评论、回复、转发该微博?
(QqTIdAndTime)qqTResponse.getData()).getId()可以得到发表成功后的id
?
?
整个sdk api使用见:http://trinea.iteye.com/blog/1299505
?
?