本文主要介绍腾讯微博android sdk中热度趋势的2个接口,以及使用的示例代码
注意:以下所有的api示例代码都需要先新建QqTSdkService类对象qqTSdkService并初始化,见sdk使用总介绍
1、2个接口介绍
这2个接口包含了腾讯微博热度趋势中的话题热榜、转播热榜用户共2个api。
对应函数图如下(其中getHotCommonStr为公用api):
2、示例代码
这2个接口同样都有三种返回结果即字符串、自身对象列表、QqTResponse,可根据需要调用。
以下自身对象列表为返回结果的调用示例代码
public List<QqTTopicSimple> getHotTopics(QqTHotStatusPara qqTHotStatusPara);
public List<QqTStatus> getHotReposts(QqTHotStatusPara qqTHotStatusPara);
2.1不同返回的函数形式
public List<QqTTopicSimple> getHotTopics(QqTHotStatusPara qqTHotStatusPara);
public QqTResponse getHotTopicsRes(QqTHotStatusPara qqTHotStatusPara);
public String getHotRepostsStr(QqTHotStatusPara qqTHotStatusPara);
字符串、QqTTopicSimple list返回、QqTResponse返回
String getHotRepostsStr返回整个结果的字符串,可以通过qqTHotStatusPara.setFormat定义以xml还是json形式返回
getHotTopics将返回的json串中用户列表转换成QqTTopicSimple list
getHotTopicsRes返回QqTResponse,QqTResponse是先得到json串的结果,然后转换为QqTResponse对象
其中包含返回结果中各个字段含义。data字段为List<QqTTopicSimple> getHotTopics返回的QqTTopicSimple list。
其他关系链api类似
2.2 函数参数
对于各参数意义同热度趋势api参数
2.3 调用示例
2.3.1 话题热榜
public void testGetHotTopics() {
QqTHotStatusPara qqTHotStatusPara = new QqTHotStatusPara();
qqTHotStatusPara.setReqNum(QqTConstant.VALUE_PAGE_REQ_NUM);
qqTHotStatusPara.setLastPosition(0);
/**
* 1 话题名,2 搜索关键字 3 两种类型都有
**/
qqTHotStatusPara.setType(Integer.toString(1));
List<QqTTopicSimple> hotTopicsList = qqTSdkService.getHotTopics(qqTHotStatusPara);
assertTrue(hotTopicsList != null);
}
2.3.2 转播热榜
public void testGetHotReposts() {
QqTHotStatusPara qqTHotStatusPara = new QqTHotStatusPara();
qqTHotStatusPara.setReqNum(QqTConstant.VALUE_PAGE_REQ_NUM);
qqTHotStatusPara.setLastPosition(0);
/**
* 0x1-带文本 0x2-带链接 0x4图片 0x8-带视频
* 如需拉取多个类型请使用|,如(0x1|0x2)得到3,此时type=3即可,填零表示拉取所有类型
**/
qqTHotStatusPara.setType(Integer.toString(QqTConstant.VALUE_CONTENT_TYPE_TL_LINK));
List<QqTStatus> qqTStatusList = qqTSdkService.getHotReposts(qqTHotStatusPara);
assertTrue(qqTStatusList != null);
}
整个sdk api使用见:http://trinea.iteye.com/blog/1299505
- 大小: 39.6 KB
分享到:
相关推荐
腾讯 微博 Java SDK
腾讯微博开放平台Java开发SDK,供大家一起共同分享学习。
灰常好用的sdk封装了一些基本的api比较方便 代码风格还可以的
腾讯微博 API C++-SDK (修正版)
腾讯微博API_SDK_PHP示例 腾迅围脖API PHP_SDK 流氓版 开源发布 欢迎关注 @Jawaylu 使用本SDK的页面应用 可否加上本网站连接 http://t.hake.cc
asp.net 腾讯微博SDK OAuth2.0API接口,示例源码,登陆腾讯微博授权成功后可获得昵称、图像、OpenId,最新微博及粉丝等。100%可用,示例应用于 http://goupiaotong.com/login.aspx
腾讯微博开放平台,是基于腾讯微博系统,为广大开发者和用户提供的开放数据分享与传播平台。
JAVA-SDK-v1.1.8 腾讯API java
腾讯微博网页版SDK及示例 V1.1源码 配置 1. 微博callback url设置:把web.config里的webroot的值改成你的站点的Default.aspx的实际URL,如 http://t.qq1800.com/demo.aspx 2. Appkey, 改用自己的腾讯微博appkey,把...
这是腾讯微博开放平台API SDK vb版 1.0.0 本SDK采用腾讯目前oauth1.0的授权机制,换取2.0token,API功能接口利用了oauth2,更为简洁。 实现的功能: 1.oauth1.0授权及2.0授权 2.实现了腾讯开放平台上列举出的所有...
1、腾讯微博SDK OAuth1.0 2、QQ登陆SDK OAuth1.0 & OAuth2.0 3、新浪微博SDK OAuth1.0 & OAuth2.0 4、开心网API OAuth1.0 & OAuth2.0 5、搜狐微博 OAuth1.0 6、网易微博 OAuth1.0 7、人人网SDK OAuth2.0 8、...
SDK源码包含以下内容:...如何使用该SDK? 在你的C#工程中添加对QWeiboSDK.dll的引用 using QWeiboSDK 命名空间 使用QWeiboRequest类来发起请求,包括oauth登录请求及其它功能请求。支持同步和异步请求。 dll。
腾讯微博 开放平台 PHP SDK2.1.2.zip
腾讯微博2.1.JAR Java版支持全触屏
不必担心,不需要自己去写WebView去加载授权页面,新浪、腾讯微博SDK都已封装好了,他们的SDK里面已经完成了这些操作。新浪微博使用的dialog加载的授权页面,而腾讯使用的是Activity加载的授权页面。无论双方方式...
最近做了一个简单的腾讯微博,在这里分享给大家。
Android腾讯微博分享SDK
腾讯微博源代码,想学习android微博开发的童鞋自己拿去看看啊
腾讯微博开放平台中的sdk,调用其中的api可以进行发表微博、获取微博、获取好友等功能。
腾讯微博API使用范例,c# net4.0版本,VS2010编译通过,供学习使用, 实现 OAuth授权认证,微博相关的部分接口调用,如:获取某条微博数据、发表微博、转播、删除、回复等