zoukankan      html  css  js  c++  java
  • Android 新浪微博代码

    新浪微博开发
    [代码] android
    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){}
  • 相关阅读:
    Block为什么使用Copy?
    iOS运行时,如何增加成员变量
    安卓长按交互onCreateContextMenu的简单 用法
    iOS 检查版本号的代码
    git的基本使用
    svn的使用
    const 关键字及作用
    常见的内存分配
    保存字符串的方法
    指针的总结一(指针的定义)
  • 原文地址:https://www.cnblogs.com/xiaochao1234/p/3706662.html
Copyright © 2011-2022 走看看