本文主要介绍腾讯微博android sdk中话题相关的2个接口,以及使用的示例代码

注意:以下所有的api示例代码都需要先新建QqTSdkService类对象qqTSdkService并初始化,见sdk使用总介绍

1、2个接口介绍

这2个接口为腾讯微博话题相关中的根据话题名称查询话题id和根据话题id获取话题相关信息api。

对应函数图如下:

public Map<String, String> getTopicIdByNames(String names);public List<QqTStatus> getTopicInfoByIds(String ids);

2、示例代码

这2个接口同样都有三种返回结果即字符串、自身形式、QqTResponse,可根据需要调用

2.1 根据话题名称查询话题id接口

以下根据话题名称查询话题id接口的三种返回形式

public String getTopicIdByNamesStr(String format, String names);public Map<String, String> getTopicIdByNames(String names);public QqTResponse getTopicIdByNamesRes(String names);

其中names为话题名字列表,以逗号分隔。getTopicIdByNamesStr中的format为返回数据形式

示例代码

    public void testGetTopicIdByNames() {        /** 根据话题名列表,话题名字列表,以逗号分隔 **/        Map<String, String> topicIdAndName = qqTSdkService.getTopicIdByNames("袁莉闪婚,美汁源下架,iphone");        assertTrue(topicIdAndName != null);    }

参数为话题名字列表,以逗号分隔

2.2根据话题id获取话题相关信息接口

以下根据话题id获取话题相关信息接口的三种返回形式

public String getTopicInfoByIdsStr(String format, String ids);public List<QqTStatus> getTopicInfoByIds(String ids);public QqTResponse getTopicInfoByIdsRes(String ids);

其中ids为话题id列表,以逗号分隔getTopicInfoByIdsStr中的format为返回数据形式

示例代码

    public void testGetTopicInfoByIds() {        /** 先得到话题id **/        Map<String, String> topicIdAndName = qqTSdkService.getTopicIdByNames("袁莉闪婚,美汁源下架,iphone");        if (topicIdAndName != null) {            /** 话题id列表,以逗号分隔 **/            List<QqTStatus> qqtStatusList = qqTSdkService.getTopicInfoByIds(ListUtils.join(new ArrayList<String>(topicIdAndName.keySet())));            assertTrue(qqtStatusList != null);        } else {            assertTrue(false);        }    }

以上代码为先根据话题名得到话题id列表,然后为根据话题id获取话题相关信息接口,参数为话题id列表,以逗号分隔

整个sdk api使用见:http://trinea.iteye.com/blog/1299505

更多相关文章

  1. Xamarin for android:为button设置click事件的几种方法
  2. Android(安卓)HIDL 在Java 中使用
  3. opencv源码编译(基于android NDK)
  4. Android(安卓)进阶——AIDL 详解之AIDL 借助Binder 实现IPC背后
  5. Android基于Http服务实现文件管理器
  6. Android(安卓)MVP设计模式的最佳实现
  7. Android控件的使用
  8. Android(安卓)List、Set和Map的介绍和使用
  9. Android(安卓)使用RxJava+Retrofit 2.0合并网络请求

随机推荐

  1. Android系列之浅谈Android(安卓)3D旋转
  2. Android之service实例
  3. Carrier Configuration in Android(安卓)
  4. Android(安卓)config.gradle
  5. Android当方法总数超过64K时(Android(安
  6. Android(安卓)Media Scanner Process
  7. android 导入工程出现很多错误 cannot be
  8. android之无返回结果跳转intent
  9. android折叠展开列表测试
  10. android webview 面试