本文主要介绍腾讯微博android sdk中搜索相关的3个接口,以及使用的示例代码
注意:以下所有的api示例代码都需要先新建QqTSdkService类对象qqTSdkService并初始化,见sdk使用总介绍
1、3个接口介绍
这3个接口包含了腾讯微博搜索相关中的搜索用户、搜索微博、通过标签搜索用户共3个api。
对应函数图如下:
2、示例代码
这3个接口同样都有三种返回结果即字符串、自身对象列表、QqTResponse,可根据需要调用。
以下自身对象列表为返回结果的调用示例代码
2.1 不同返回的函数形式
以搜索用户为例
public String searchUserStr(QqTSearchPara qqTSearchPara);
public List<QqTUser> searchUser(QqTSearchPara qqTSearchPara);
public QqTResponse searchUserRes(QqTSearchPara qqTSearchPara);
字符串、QqTUser list返回、QqTResponse返回
String searchUserStr返回整个结果的字符串,可以通过qqTSearchPara.setFormat定义以xml还是json形式返回
List<QqTUser> searchUser将返回的json串中用户列表转换成QqTStatus list
searchUserRes返回QqTResponse,QqTResponse是先得到json串的结果,然后转换为QqTResponse对象
其中包含返回结果中各个字段含义。data字段为List<QqTUser> searchUser返回的QqTUser list。
其他关系链api类似
2.2 参数介绍
对于各参数意义同搜索相关api参数,
2.3 调用示例
2.3.1 搜索用户
public void testSearchUser() {
QqTSearchPara qqTSearchPara = new QqTSearchPara();
qqTSearchPara.setKeyword("iphone");
qqTSearchPara.setPage(1);
qqTSearchPara.setPageSize(QqTConstant.VALUE_PAGE_REQ_NUM);
List<QqTUser> qqTUserList = qqTSdkService.searchUser(qqTSearchPara);
assertTrue(qqTUserList != null);
}
2.3.2 搜索微博
public void testSearchStatus() {
QqTSearchPara qqTSearchPara = new QqTSearchPara();
qqTSearchPara.setKeyword("iphone");
qqTSearchPara.setPage(1);
qqTSearchPara.setPageSize(QqTConstant.VALUE_PAGE_REQ_NUM);
List<QqTStatus> qqTStatusList = qqTSdkService.searchStatus(qqTSearchPara);
assertTrue(qqTStatusList != null);
}
2.3.3 通过标签搜索用户
public void testSearchUserByTag() {
QqTSearchPara qqTSearchPara = new QqTSearchPara();
qqTSearchPara.setKeyword("苹果");
qqTSearchPara.setPage(1);
qqTSearchPara.setPageSize(QqTConstant.VALUE_PAGE_REQ_NUM);
List<QqTUser> qqTUserList = qqTSdkService.searchUserByTag(qqTSearchPara);
assertTrue(qqTUserList != null);
}
整个sdk api使用见:http://trinea.iteye.com/blog/1299505
- 大小: 35.4 KB
- 大小: 16.1 KB
- 大小: 19.3 KB
分享到:
相关推荐
1.SDK里面包含什么? release.7z:SDK编译出来的jar包,含commons-codec.jar,commons-httpclient-3.1.jar,commons-logging-1.1.jar,dom4j-1.6.1.jar,QWeiboSDK.jar ...(2)根据SDK介绍文档查询API接口
Android 接入腾讯广告 广点通 SDK DEMO Android腾讯广告集成之初级篇Demo,主要介绍腾讯广点通开屏、插屏、Banner、原生4种广告集成方法。
这是一款Android 新浪、腾讯、人人、豆瓣、Facebook、Twitter OAuth认证实例源码,豆瓣使用的是OAuth1.0,新浪、腾讯、人人、QQ则都是使用OAuth2.0,Fackbook和Twitter直接使用官方的sdk和api。 使用方法:导入...
腾讯信鸽.NET SDK 参照官方Java SDK V1.1.6 详细说明可查阅信鸽官方wiki 移植过程中参考了 在此向yeanzhi致敬 修复了一些bug,同时添加了部分API,如引入快捷方式、创建大批量推送消息并推送的接口 1 快捷方式 1.1 ...
采用PHP SDK<br> 把server文件夹上传至服务器, ...修改private.pem为自己从腾讯云通讯控制台下载的私钥 ...导入android文件夹到android studio 修改Config.java配置信息 到此配置结束,运行即可
【Android项目】在线观看漫画的App,使用聚合数据提供的“漫画书”相关的API接口 ####本项目的聚合数据 openid 和 key 不提供,可以去聚合数据自己申请漫画书的SDK。 本项目由于用到了TabPageIndicator,所以需要...
基于腾讯实时音视频(TRTC)最新的SDK React Native组件基本封装完成,同时支持iOS和Android 没有实现全部API的封装,有很少部分不常用功能尚未实现 后续有时间会继续完善 安装(React Native> = 0.60.0) npm i --...
Shadow是一个腾讯自主研发的Android插件框架,经过线上亿级级用户量检验。Shadow已经开放分享了插件技术的关键代码,还完整的分享了上线部署所需要的所有设计。 与市面其他插件框架等级,阴影主要具有以下特点: ...
短视频SDK 腾讯 IM 极光 web后台配置 系统设置->公共设置 按上线环境配置域名地址 注意备注信息 系统设置->私密设置 按申请的第三方sdk平台账号自行修改 web后台使用宝塔最新版 宝塔安装 nginx + ...
添加环境变量 ANDROID_SDK_ROOT 为:C:\adt-bundle-windows-x86-20140624\sdk; 八、安装NDK 把android-ndk-r10d-windows-x86_64复制到要安装的目录,双击android-ndk-r10d-windows-x86_64进行解压。这里我们解压后...