`

腾讯微博java(android)sdk操作(删除.收藏.订阅等)微博api详细介绍

 
阅读更多

本文主要介绍腾讯微博android sdk中操作微博有关的6个接口,以及使用的示例代码

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

1、6个接口介绍

这6个接口包含了腾讯微博三部分api

1.1、微博相关中的删除一条微博api。

1.2、私信相关中的删除私信api

1.3、数据收藏中收藏微博、取消收藏微博、订阅话题、取消订阅话题4个api

对应函数图如下(其中operateStatusCommon为公用函数):

 

2、示例代码

2.1 参数设置

参数即为微博或话题id

 

2.2、不同返回结果调用

这6个接口同样都有两种返回结果即booleanQqTResponse,可根据需要调用

以删除一条微博为例

    public boolean delete(long statusId);
    public QqTResponse deleteRes(long statusId);

statusId为待删除微博id

delete返回是否操作成功

deleteRes返回QqTResponse,QqTResponse是先得到json串的结果,然后转换为QqTResponse对象

其中包含返回结果中各个字段含义。data字段为delete返回的结果。

 

2.2.1 boolean形式返回

    public void testDelete() {

        QqTStatusInfoPara status = new QqTStatusInfoPara();
        status.setStatusContent("发表一条待删除微博啦");
        QqTResponse qqTResponse = qqTSdkService.addStatusRes(status);

        /** 删除增加的微博 **/
        if (qqTResponse.getIsOk() && qqTResponse.getData() != null) {
            if (qqTSdkService.delete(((QqTIdAndTime)qqTResponse.getData()).getId())) {
                status.setStatusContent("删除微博成功啦啦");
                assertTrue(qqTSdkService.addStatus(status));
            } else {
                assertTrue(false);
            }
        } else {
            assertTrue(false);
        }
    }

上面代码是新增一条微博,然后删除新增的微博,主要代码为

qqTSdkService.delete(((QqTIdAndTime)qqTResponse.getData()).getId())

其中(QqTIdAndTime)qqTResponse.getData()).getId()可以得到发表成功后的id

 

测试收藏微博

    public void testCollect() {
        QqTStatusInfoPara status = new QqTStatusInfoPara();
        status.setStatusContent("发表一条待收藏微博啦");
        QqTResponse qqTResponse = qqTSdkService.addStatusRes(status);

        /** 收藏增加的微博 **/
        if (qqTResponse.getIsOk() && qqTResponse.getData() != null) {
            assertTrue(qqTSdkService.collect(((QqTIdAndTime)qqTResponse.getData()).getId()));
        } else {
            assertTrue(false);
        }
    }

上面代码是新增一条微博,然后收藏新增的微博,主要代码为  

qqTSdkService.collect(((QqTIdAndTime)qqTResponse.getData()).getId())
 

 

2.2.2 QqTResponse形式返回

    public void testDeleteRes() {

        QqTStatusInfoPara status = new QqTStatusInfoPara();
        status.setStatusContent("发表一条待删除微博Res啦");
        QqTResponse qqTResponse = qqTSdkService.addStatusRes(status);

        /** 删除增加的微博 **/
        if (qqTResponse.getIsOk() && qqTResponse.getData() != null) {
            assert (qqTSdkService.deleteRes(((QqTIdAndTime)qqTResponse.getData()).getId()) != null);
        } else {
            assertTrue(false);
        }
    }

这段代码先回发表一条微博,然后删除该微博

 

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

 

 

  • 大小: 34.6 KB
分享到:
评论

相关推荐

    腾讯微博 开放平台 PHP SDK2.1.2.zip

    2. **API调用**:提供了对腾讯微博API的封装,如发布微博、转发微博、评论、获取用户信息、搜索等,简化了API调用过程。 3. **错误处理**:当API调用出现问题时,SDK能自动捕获错误并返回相应的错误信息,帮助开发者...

    腾讯微博Java SDK

    腾讯 微博 Java SDK

    (转别人博客上的)基于 C# 的腾讯 微博 Sdk (2011.07.01上传)

    2. **腾讯微博API**:腾讯微博API是腾讯提供的一组接口,允许开发者通过编程方式访问和操作腾讯微博的数据,如发布微博、读取信息流、评论、转发等,以实现各种社交媒体应用。 3. **SDK(Software Development Kit...

    腾讯微博网页版SDK及示例 V1.1源码

    腾讯微博网页版SDK及示例 V1.1源码 配置 1. 微博callback url设置:把web.config里的webroot的值改成你的站点的Default.aspx的实际URL,如 http://t.qq1800.com/demo.aspx 2. Appkey, 改用自己的腾讯微博appkey,把...

    腾讯微博开放平台Java开发SDK

    腾讯微博开放平台Java开发SDK是一款专为Java开发者设计的工具包,它允许开发者方便地集成腾讯微博服务到自己的应用程序中,实现与微博平台的数据交互和功能扩展。这个SDK提供了丰富的API接口,涵盖了用户授权、消息...

    基于Android腾讯微博客户端APP设计与实现.docx

    基于Android腾讯微博客户端APP设计与实现.docx

    腾讯微博批量删除器 v2.5.zip

    腾讯微博批量删除器是一款可自动批量删除腾讯微博的小工具,删除1000条微博只需点点鼠标,6分钟内删完。软件完全免费使用,获取列表后选择单条删除或批量删除即可。 目前腾讯微博只能逐条删除,部分用户发布了几千...

    腾讯微博API_SDK_PHP示例

    腾讯微博API SDK for PHP是一个用于开发与腾讯微博接口交互的应用程序开发工具包,它使得开发者可以轻松地在PHP环境中实现对腾讯微博数据的获取、发送以及其他功能。此SDK的开源发布意味着开发者可以自由地使用、...

    腾讯微博API SDK vb 源码

    这是腾讯微博开放平台API SDK vb版 1.0.0 本SDK采用腾讯目前oauth1.0的授权机制,换取2.0token,API功能接口利用了oauth2,更为简洁。 实现的功能: 1.oauth1.0授权及2.0授权 2.实现了腾讯开放平台上列举出的所有...

    腾讯微博 API C++-SDK (修正版)

    腾讯微博API C++-SDK(修正版)是一个专为开发者设计的工具,旨在帮助他们利用C++编程语言与腾讯微博平台进行交互。这个SDK包含了必要的库文件、头文件以及示例代码,使得开发者能够轻松地在自己的应用中集成腾讯...

    腾讯微博要关闭了吗-.docx

    腾讯微博要关闭了吗-.docx

    腾讯微博java sdk最新

    灰常好用的sdk封装了一些基本的api比较方便 代码风格还可以的

    HBuilderX 离线SDK Android-SDK@3.1.12.80813_20210429

    这些组件包括但不限于Java开发工具(JDK)、Android平台库、Android系统图像、Android开发工具(ADT)、模拟器、以及各种版本的Android框架API。 这个版本号"3.1.12.80813"可能代表了HBuilderX的版本和内部SDK的...

    腾讯微博sdk

    腾讯微博SDK是一款为开发者设计的工具包,它允许开发者通过编程方式与腾讯微博开放平台进行交互,实现诸如发表微博、获取微博信息以及管理用户的好友关系等操作。这个SDK主要面向Java开发人员,版本为v1.2.1,包含了...

    腾讯微博为何干不过新浪微博.docx

    腾讯微博的操作流程相对复杂,如无法选择是否推送评论,可能导致用户产生刷屏感,这与新浪微博的灵活性和用户友好性形成鲜明对比。新浪始终坚持用户需求为导向,不断优化产品,使其在竞争中占据上风。 总的来看,...

    安卓开发-新浪、腾讯、网易、搜狐微博OAuth认证整合Android版.zip.zip

    在Android应用开发中,接入第三方社交媒体平台,如新浪、腾讯、网易和搜狐微博,通常是为了实现用户登录、分享内容等功能。这些平台提供了OAuth认证机制,允许应用在用户授权后访问其部分数据,而不需获取用户的账号...

    腾讯微博开放平台

    这个平台提供了丰富的API,使得开发者可以轻松实现用户登录、微博发布、信息获取等一系列操作。以下是对这个主题的详细阐述: 一、腾讯微博开放平台概述 腾讯微博开放平台是腾讯公司推出的一个社交平台接口,它为...

    android模仿腾讯微博项目源码

    在Android平台上,模仿腾讯微博项目是一项综合性的任务,涉及到许多Android开发的核心技术和组件。这个项目旨在帮助开发者理解和实现一个类似腾讯微博的应用程序,提供社交网络的功能。以下将详细阐述此项目涉及的...

    腾讯微博,新浪微博SDK 开心网搜狐微博轻量的SDK代码包

    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、...

Global site tag (gtag.js) - Google Analytics