<span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px;">本文主要介绍腾讯微博</span><strong style="font-weight: bold;"><span style="color: #ff0000;">android sdk中标签相关的2个接口</span></strong><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left;">,以及</span><strong style="font-weight: bold;">使用的示例代码</strong><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left;">:</span>
<span style="color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px;">注意:以下所有的api示例代码都需要先新建</span><span style="background-color: #fafafa; color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; text-align: left; white-space: pre;">QqTSdkService类对象q</span><span style="color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; white-space: pre; background-color: #fafafa;">qTSdkService</span><span style="color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; white-space: pre; background-color: #fafafa;">并初始化,见</span><a style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; text-align: left; white-space: pre; background-color: #fafafa;" href="/blog/1299505" target="_blank">sdk使用总介绍</a>
<div><br>
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;">这2个接口为腾讯微博[url=http://wiki.open.t.qq.com/index.php/%E6%A0%87%E7%AD%BE%E7%9B%B8%E5%85%B3]标签相关[/url]中的添加标签和删除标签api。
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;">
<p style="padding: 0px;">这2个接口同样都有三种返回结果即字符串、boolean、<span style="background-color: #fafafa; white-space: pre;">QqTResponse</span><span style="background-color: #fafafa; white-space: pre;">,可根据需要调用</span><span style="background-color: #fafafa; white-space: pre;">。</span>
<p style="padding: 0px;">以下<span style="font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fafafa; white-space: pre;">为</span>添加标签接口的三种返回形式
<p style="padding: 0px;">
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;"><strong style="font-weight: bold;">2.2 删除标签接口</strong>
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;">
<span style="font-family: Helvetica, Tahoma, Arial, sans-serif;">其中</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif; white-space: pre; background-color: #fafafa;">tagId</span><span style="background-color: #fafafa; white-space: pre;">为标签id,由于超出long范围,故用string。String </span><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; white-space: pre; background-color: #fafafa;">deleteTag</span><span style="background-color: #fafafa; white-space: pre;">中</span><span style="background-color: #fafafa; white-space: pre;">format为数据返回格式</span>
<p style="line-height: 18px; text-align: left; padding: 0px;"><span style="font-family: Helvetica, Tahoma, Arial, sans-serif;">示例代码</span>
<p style="line-height: 18px; text-align: left; padding: 0px;">
<span style="color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px;">注意:以下所有的api示例代码都需要先新建</span><span style="background-color: #fafafa; color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; text-align: left; white-space: pre;">QqTSdkService类对象q</span><span style="color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; white-space: pre; background-color: #fafafa;">qTSdkService</span><span style="color: #ff0000; font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; white-space: pre; background-color: #fafafa;">并初始化,见</span><a style="font-family: Helvetica, Tahoma, Arial, sans-serif; font-size: 14px; line-height: 25px; text-align: left; white-space: pre; background-color: #fafafa;" href="/blog/1299505" target="_blank">sdk使用总介绍</a>
<div><br>
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;">这2个接口为腾讯微博[url=http://wiki.open.t.qq.com/index.php/%E6%A0%87%E7%AD%BE%E7%9B%B8%E5%85%B3]标签相关[/url]中的添加标签和删除标签api。
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;">
public boolean addTag(String tagName);
public boolean deleteTag(String tagId);
<p style="padding: 0px;">这2个接口同样都有三种返回结果即字符串、boolean、<span style="background-color: #fafafa; white-space: pre;">QqTResponse</span><span style="background-color: #fafafa; white-space: pre;">,可根据需要调用</span><span style="background-color: #fafafa; white-space: pre;">。</span>
<p style="padding: 0px;">以下<span style="font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fafafa; white-space: pre;">为</span>添加标签接口的三种返回形式
public String addTag(String format, String tagName);
public boolean addTag(String tagName);
public QqTResponse addTagRes(String tagName);
<p style="padding: 0px;">
public void testAddTag() {
assertTrue(qqTSdkService.addTag("爱安卓"));
}
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;"><strong style="font-weight: bold;">2.2 删除标签接口</strong>
<p style="font-family: Helvetica, Tahoma, Arial, sans-serif; line-height: 18px; text-align: left; padding: 0px;">
public String deleteTag(String format, String tagId);
public boolean deleteTag(String tagId);
public QqTResponse deleteTagRes(String tagId);
<span style="font-family: Helvetica, Tahoma, Arial, sans-serif;">其中</span><span style="font-family: Verdana, Arial, Helvetica, sans-serif; white-space: pre; background-color: #fafafa;">tagId</span><span style="background-color: #fafafa; white-space: pre;">为标签id,由于超出long范围,故用string。String </span><span style="font-family: Helvetica, Tahoma, Arial, sans-serif; white-space: pre; background-color: #fafafa;">deleteTag</span><span style="background-color: #fafafa; white-space: pre;">中</span><span style="background-color: #fafafa; white-space: pre;">format为数据返回格式</span>
<p style="line-height: 18px; text-align: left; padding: 0px;"><span style="font-family: Helvetica, Tahoma, Arial, sans-serif;">示例代码</span>
public void testDeleteTag() {
/** 删除自己的tag,先获取自己的资料,从中取中tag id **/
QqTUser qqTUser = qqTSdkService.getSelfInfo();
if (qqTUser != null && qqTUser.getTagMap() != null && qqTUser.getTagMap().size() > 0) {
/** 删除tag **/
for (Map.Entry<String, String> tag : qqTUser.getTagMap().entrySet()) {
qqTSdkService.deleteTag(tag.getKey());
}
} else {
assertTrue(false);
}
}
<p style="line-height: 18px; text-align: left; padding: 0px;">