最全的新浪微博接口测试说明

 Weibo weibo=new Weibo();

  weibo.setUserId("sdhjob@hotmail.com");
  weibo.setPassword("123456");
  
  
  try{
   List<Status> statuses = weibo.getHomeTimeline();
         for (Status status : statuses) {
             System.out.println(status.getUser().getName() + ":" +
                                status.getText());
         }
         long id=statuses.get(0).getId();
       //所有收藏
  List<Status> allf=weibo.getFavorites();
  System.out.println("----我的收藏-------------------------------");
  for(Status statu :allf)
  {
   System.out.println("id:"+statu.getId()+",txt:"+statu.getText());
  }
  //测试获取所有关注人
  System.out.println("----我的关注-------------------------------");
  List<User> allfriend=weibo.getFriendsStatuses();
  for(User us :allfriend)
  {
   System.out.println("id:"+us.getId()+",txt:"+us.getName());
  }
  //所有粉丝
  System.out.println("----我的粉丝-------------------------------");
  List<User> allfollow=weibo.getFollowersStatuses();
  for(User us :allfollow)
  {
   System.out.println("id:"+us.getId()+",txt:"+us.getName());
  }
  System.out.println("----提到我的-------------------------------");
  
  //@我 提到我的
  List<Status> allmention=weibo.getMentions();
  for(Status statu :allmention)
  {
   System.out.println("id:"+statu.getUser().getName()+",txt:"+statu.getText());
  }
  //测试发送私信  
  //weibo.sendDirectMessage("1768869367", "晚上10点老地方还见");
  //weibo.sendDirectMessage("4988339936", "晚上9点老地方见哦");
  //测试获取所有私信
  List<DirectMessage> alldm= weibo.getDirectMessages();
  for(DirectMessage statu :alldm)
  {
   System.out.println("id:"+statu.getSenderId()+",txt:"+statu.getText());
  }
  //关注 
  //weibo.createFriendship("1768869367");
  //取消关注 
  //weibo.destroyFriendship("1768869367");
  //测试发布微博 
  Status status = weibo.updateStatus("一而三思五...");
  // 测试发布带有地理位置的 
  ///Status status = weibo.updateStatus("", 116,40.13);
  //添加评论 
  
//  Comment cmt = weibo.updateComment("增加评论1 " + new java.util.Date(),  String.valueOf(id), null);
//  weibo.updateComment("吃亏是福评论2 " + new java.util.Date(),  String.valueOf(id), null);
//  
//  //获取收到的评论 
//  int n=  weibo.getComments(String.valueOf(id)).size();
//  System.out.println("----评论条数-------------------------------"+n);
  
  //获取发送的              weibo.getCommentsByMe()
  //获取收到和发送的    weibo.getCommentsTimeline()
  System.out.println("----转发微博-------------------------------");
  weibo.retweetStatus(id,"转发我首页的第一条");
  //获取热门用户
  List<User> lu=weibo.getHotUser("ent");
  System.out.println("----热门-------------------------------");
  for(User u:lu)
  {
   System.out.println("uname:"+u.getName()+",uid"+u.getId()+
     "ta关注"+u.getFriendsCount()
     +"ta粉丝"+u.getFollowersCount()
     +"ta收藏"+u.getFavouritesCount());
  }
  }catch(WeiboException e)
  {
   System.out.println("err:"+e.getStatusCode());
  }
  catch(Exception e){}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值