欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

sina微博删除微博,sina博删除,package com.

来源: javaer 分享于  点击 49145 次 点评:93

sina微博删除微博,sina博删除,package com.


package com.npc.weibo;import java.util.List;import com.npc.client.MyClient; //是自己的tokenimport weibo4j.Timeline;import weibo4j.model.Status;import weibo4j.model.StatusWapper;import weibo4j.model.WeiboException;/** * 删除所以微博数据,慎用!!  */public class MyStatus {    private Timeline tm = new Timeline();    private static int weiboSum = 0;    private List<Status> list = null;    static {        MyClient.getClient();// 静态加载weiboClient;相当与获取到了token    }    public StatusWapper getStatuWapper() throws WeiboException,            InterruptedException {        return tm.getUserTimeline();//    }    public void DestroyMyWeibo() throws InterruptedException {        try {            while (true) {                try {                    list = this.getStatuWapper().getStatuses();// 获取到微博数据,默认为20条                    if (list == null || list.size() == 0) {                        break;// 如果全部微博都删光了.则跳出死循环                    }                    for (Status s : list) {                        tm.Destroy(s.getId());// 删除获取到的微博id,会抛出异常,原因是获取数据超出频率,需要等待时间..                        weiboSum++;                    }                } catch (WeiboException ex) {                    Thread.sleep(100000);// 主人,,我需要休息了..                }            }            System.out.println("好心疼的删除了" + weiboSum + "条微博..");        } catch (Exception e) {            e.printStackTrace();        }    }    public static void main(String[] args) throws InterruptedException,            WeiboException {        MyStatus myStatus = new MyStatus();        myStatus.DestroyMyWeibo();    }}//该片段来自于http://byrx.net
相关栏目:

用户点评