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

    技术2022-07-01  133

     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){}


    最新回复(0)