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

原创 2011年01月09日 23:46:00

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

腾讯QQ、新浪微博第三方登录接口申请说明

这一段时间,公司一直要求在网站上加入第三方登录功能。昨天刚刚把接口申请的事项写成文档提交上去。今天趁热打铁,整理一下。并分享给大家。 腾讯QQ第三方登录接口 开发者注册 1.         在...

超赞!最全如何快速增加新浪微博粉丝数!如何迅速提高微博粉丝数量?

不少人现在都在玩微博,但是总是感叹粉丝太少,发出去的微博根本没有任何的互动和点评,因此心灰意冷,总是想方设法的去加粉丝,早期微博上通常大家一味地靠加关注再偷偷取消这样的蛮干和小儿科,早就为行家所不齿,...

新浪微博接口

  • 2013年07月23日 17:04
  • 36KB
  • 下载

新浪微博OAuth接口实现登录 java版

新浪微博采用的是OAuth协议来做的登录,现在登录接口做完了。留个笔记方便以后查阅,也方便后来人能够少走一些弯路。 首先简单说说OAuth授权协议:OAUTH协议为用户资源的授权提供了一个安...

新浪微博接口调用

  • 2014年04月02日 14:37
  • 1KB
  • 下载

新浪微博接口

  • 2014年09月12日 10:49
  • 2.23MB
  • 下载

新浪微博Python客户端接口OAuth2

!/usr/bin/env python-- coding: utf-8 --version = ‘1.04’ author = ‘Liao Xuefeng (askxuefeng@gmail.co...
  • WHACKW
  • WHACKW
  • 2015年10月29日 20:13
  • 538

调用新浪微博api接口

  • 2013年08月13日 10:51
  • 532KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:最全的新浪微博接口测试说明
举报原因:
原因补充:

(最多只允许输入30个字)