Changeset 35352

Show
Ignore:
Timestamp:
09/13/09 15:41:12 (4 years ago)
Author:
fumokmm
Message:

v0.2.0に向けてとりあえず枠だけ。

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/java/misc/hatenahaiku4j/trunk/src/hatenahaiku4j/sample/Main.java

    r35223 r35352  
    22 
    33import hatenahaiku4j.HatenaHaikuAPI; 
    4 import hatenahaiku4j.HatenaHaikuAPIWithoutAuth; 
     4import hatenahaiku4j.HatenaHaikuAPILight; 
    55import hatenahaiku4j.HatenaHaikuException; 
     6import hatenahaiku4j.Keyword; 
    67import hatenahaiku4j.LoginUser; 
    78import hatenahaiku4j.Status; 
     9import hatenahaiku4j.User; 
    810 
    911import java.util.List; 
     
    1315                LoginUser fumo = LoginUser.create("fumokmm", "xxxxxx"); 
    1416                HatenaHaikuAPI api = new HatenaHaikuAPI(fumo); 
    15                 HatenaHaikuAPIWithoutAuth apiWithoutAuth = new HatenaHaikuAPIWithoutAuth(); 
     17                HatenaHaikuAPILight apiWithoutAuth = new HatenaHaikuAPILight(); 
    1618                try { 
    17                         // �p�u���b�N�^�C�����C����� 
    18                         List<Status> publicTimeline = apiWithoutAuth.getPublicTimeline(); 
    19                         for (Status status : publicTimeline) { 
    20                                 System.out.println("[" + status.getKeyword() + "] " + status.getText() + " by " + status.getUserId()); 
     19//                      Keyword key = api.getKeyword("�ЂƂ育��); 
     20//                      System.out.println("-----------------------------"); 
     21//                      System.out.println("[" + key.getTitle() + "]"); 
     22//                      System.out.println("-----------------------------"); 
     23//                      List<Status> timeline = key.api.getTimeline(1, 100); 
     24//                      for (Status status : timeline) { 
     25//                              System.out.println(status.getText()); 
     26//                      } 
     27                         
     28 
     29//                      List<User> followingUsers = api.getFollowingList(2); 
     30//                      for (User user : followingUsers) { 
     31//                              System.out.println(user.getUserIdNotation()); 
     32//                      } 
     33                        List<Status> users = api.getPublicTimeline(3); 
     34                        for (Status user : users) { 
     35                                System.out.println(user.getUserIdNotation()); 
    2136                        } 
    22                         System.out.println("----------"); 
    23                         // �t�����h�^�C�����C����� 
    24                         List<Status> friendTimeline = apiWithoutAuth.getFriendsTimeline("fumokmm"); 
    25                         for (Status status : friendTimeline) { 
    26                                 System.out.println("[" + status.getKeyword() + "] " + status.getText() + " by " + status.getUserId()); 
    27                         } 
    28  
    29                         // 3�dReply�e�X�g(id�y�[�W) 
    30                         String statusId = null; 
    31                         for (int i = 0; i < 3; i++) { 
    32                                 if (statusId == null) { 
    33                                         statusId = api.entry("3�dReply: " + i).getStatusId(); 
    34                                 } else { 
    35                                         statusId = api.reply(statusId, "3�dReply: " + i).getStatusId(); 
    36                                 } 
    37                         } 
     37                         
     38                         
     39//                      Status result = api.getStatus("9259264138064888641"); 
     40//                      System.out.println("�ԐM" + result.getReplies().size() + "��"); 
     41//                      for (Status reply : result.getReplies()) { 
     42//                              System.out.println(reply.isShadow() + ": " + reply.getUserId() + " " + reply.getText()); 
     43//                      } 
     44//                       
     45//                      System.out.println("-----------------------------"); 
     46// 
     47//                      Status idPage = api.getStatus("9258648131201554846"); 
     48//                      System.out.println("[" + idPage.getKeyword() + "] " + idPage.getUserId() + ": " + idPage.getText()); 
     49//                      System.out.println("id�y�[�W: �ԐM" + idPage.getReplies().size() + "��"); 
     50//                      for (Status reply : idPage.getReplies()) { 
     51//                              System.out.println(reply.isShadow() + ": " + reply.getUserId() + " " + reply.getText()); 
     52//                      } 
     53//                      // �p�u���b�N�^�C�����C����� 
     54//                      List<Status> publicTimeline = apiWithoutAuth.getPublicTimeline(); 
     55//                      for (Status status : publicTimeline) { 
     56//                              System.out.println("[" + status.getKeyword() + "] " + status.getText() + " by " + status.getUserId()); 
     57//                      } 
     58//                      System.out.println("----------"); 
     59//                      // �t�����h�^�C�����C����� 
     60//                      List<Status> friendTimeline = apiWithoutAuth.getFriendsTimeline("fumokmm"); 
     61//                      for (Status status : friendTimeline) { 
     62//                              System.out.println("[" + status.getKeyword() + "] " + status.getText() + " by " + status.getUserId()); 
     63//                      } 
     64// 
     65//                      // 3�dReply�e�X�g(id�y�[�W) 
     66//                      String statusId = null; 
     67//                      for (int i = 0; i < 3; i++) { 
     68//                              if (statusId == null) { 
     69//                                      statusId = api.entry("3�dReply: " + i).getStatusId(); 
     70//                              } else { 
     71//                                      statusId = api.reply(statusId, "3�dReply: " + i).getStatusId(); 
     72//                              } 
     73//                      } 
    3874                } catch( HatenaHaikuException hhe) { 
    3975                        hhe.printStackTrace();