hatenahaiku4j
クラス HatenaHaikuAPIWithoutAuth

java.lang.Object
  上位を拡張 hatenahaiku4j.HatenaHaikuAPIWithoutAuth
直系の既知のサブクラス:
HatenaHaikuAPI

public class HatenaHaikuAPIWithoutAuth
extends java.lang.Object

はてなハイクAPIラッピングクラス(認証なし)

作成者:
fumokmm
関連項目:
はてなハイクAPI

コンストラクタの概要
HatenaHaikuAPIWithoutAuth()
          コンストラクタ。
 
メソッドの概要
 java.util.List<Status> getAlbumTimeline()
          画像を含む最新のエントリのパブリックタイムラインを取得します。
 java.util.List<Status> getAlbumTimeline(int page)
          画像を含む最新のエントリのパブリックタイムラインを取得します。
 java.util.List<Status> getAlbumTimeline(int page, int count)
          画像を含む最新のエントリのパブリックタイムラインを取得します。
 java.util.List<Status> getAlbumTimeline(int page, int count, java.util.Date since)
          画像を含む最新のエントリのパブリックタイムラインを取得します。
 java.util.List<Status> getAlbumTimeline(java.lang.String keyword)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<Status> getAlbumTimeline(java.lang.String keyword, int page)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<Status> getAlbumTimeline(java.lang.String keyword, int page, int count)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<Status> getAlbumTimeline(java.lang.String keyword, int page, int count, java.util.Date since)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<User> getFollowersList(java.lang.String userId)
          指定したユーザをフォローしているユーザのリストを取得します。
 java.util.List<Keyword> getFollowingKeywordList(java.lang.String userId)
          指定したユーザがフォローしているキーワードのリストを取得します。
 java.util.List<User> getFollowingList(java.lang.String userId)
          指定したユーザがフォローしているユーザのリストを100件取得します。
 java.util.List<User> getFollowingList(java.lang.String userId, int page)
          指定したユーザがフォローしているユーザのリストを100件取得します。
 java.util.List<Status> getFriendsTimeline(java.lang.String userId)
          指定したユーザのフレンドタイムラインを取得します。
 java.util.List<Status> getFriendsTimeline(java.lang.String userId, int page)
          指定したユーザのフレンドタイムラインを取得します。
 java.util.List<Status> getFriendsTimeline(java.lang.String userId, int page, int count)
          指定したユーザのフレンドタイムラインを取得します。
 java.util.List<Status> getFriendsTimeline(java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザのフレンドタイムラインを取得します。
 java.util.List<Keyword> getHotKeywordList()
          ホットキーワードのリストを取得します。
 Keyword getKeyword(java.lang.String keyword)
          指定したキーワード情報を取得します。
 java.util.List<Keyword> getKeywordList()
          キーワードリストを取得します。
 java.util.List<Keyword> getKeywordList(int page)
          キーワードリストを取得します。
 java.util.List<Keyword> getKeywordList(java.lang.String searchWord, int page)
          指定したワードに部分一致するキーワードリストを取得します。
 java.util.List<Status> getKeywordTimeline(java.lang.String keyword)
          指定したキーワードのキーワードタイムラインを取得します。
 java.util.List<Status> getKeywordTimeline(java.lang.String keyword, int page)
          指定したキーワードのキーワードタイムラインを取得します。
 java.util.List<Status> getKeywordTimeline(java.lang.String keyword, int page, int count)
          指定したキーワードのキーワードタイムラインを取得します。
 java.util.List<Status> getKeywordTimeline(java.lang.String keyword, int page, int count, java.util.Date since)
          指定したキーワードのキーワードタイムラインを取得します。
 java.util.List<Status> getPublicTimeline()
          パブリックタイムラインを取得します。
 java.util.List<Status> getPublicTimeline(int page)
          パブリックタイムラインを取得します。
 java.util.List<Status> getPublicTimeline(int page, int count)
          パブリックタイムラインを取得します。
 java.util.List<Status> getPublicTimeline(int page, int count, java.util.Date since)
          パブリックタイムラインを取得します。
 Status getStatus(java.lang.String statusId)
          指定したステータス情報を取得します。
 User getUser(java.lang.String userId)
          指定したユーザ情報を取得します。
 java.util.List<Status> getUserTimeline(java.lang.String userId)
          指定したユーザのユーザタイムラインを取得します。
 java.util.List<Status> getUserTimeline(java.lang.String userId, int page)
          指定したユーザのユーザタイムラインを取得します。
 java.util.List<Status> getUserTimeline(java.lang.String userId, int page, int count)
          指定したユーザのユーザタイムラインを取得します。
 java.util.List<Status> getUserTimeline(java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザのユーザタイムラインを取得します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HatenaHaikuAPIWithoutAuth

public HatenaHaikuAPIWithoutAuth()
コンストラクタ。

メソッドの詳細

getPublicTimeline

public java.util.List<Status> getPublicTimeline()
                                         throws HatenaHaikuException
パブリックタイムラインを取得します。最新ページを20件取得します。
http://h.hatena.ne.jp/api/statuses/public_timeline.xml

戻り値:
パブリックタイムライン
例外:
HatenaHaikuException
関連項目:
はてなハイク, statuses/public_timeline

getPublicTimeline

public java.util.List<Status> getPublicTimeline(int page)
                                         throws HatenaHaikuException
パブリックタイムラインを取得します。取得件数は20件です。
http://h.hatena.ne.jp/api/statuses/public_timeline.xml

パラメータ:
page - 取得するページです。最大数は100です。
戻り値:
パブリックタイムライン
例外:
HatenaHaikuException
関連項目:
はてなハイク, statuses/public_timeline

getPublicTimeline

public java.util.List<Status> getPublicTimeline(int page,
                                                int count)
                                         throws HatenaHaikuException
パブリックタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/public_timeline.xml

パラメータ:
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
パブリックタイムライン
例外:
HatenaHaikuException
関連項目:
はてなハイク, statuses/public_timeline

getPublicTimeline

public java.util.List<Status> getPublicTimeline(int page,
                                                int count,
                                                java.util.Date since)
                                         throws HatenaHaikuException
パブリックタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/public_timeline.xml

パラメータ:
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
パブリックタイムライン
例外:
HatenaHaikuException
関連項目:
はてなハイク, statuses/public_timeline

getFriendsTimeline

public java.util.List<Status> getFriendsTimeline(java.lang.String userId)
                                          throws HatenaHaikuException
指定したユーザのフレンドタイムラインを取得します。最新ページを20件取得します。
http://h.hatena.ne.jp/api/statuses/friends_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
戻り値:
指定したユーザのフレンドタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/friends_timeline

getFriendsTimeline

public java.util.List<Status> getFriendsTimeline(java.lang.String userId,
                                                 int page)
                                          throws HatenaHaikuException
指定したユーザのフレンドタイムラインを取得します。取得件数は20件です。
http://h.hatena.ne.jp/api/statuses/friends_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
戻り値:
指定したユーザのフレンドタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/friends_timeline

getFriendsTimeline

public java.util.List<Status> getFriendsTimeline(java.lang.String userId,
                                                 int page,
                                                 int count)
                                          throws HatenaHaikuException
指定したユーザのフレンドタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/friends_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
指定したユーザのフレンドタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/friends_timeline

getFriendsTimeline

public java.util.List<Status> getFriendsTimeline(java.lang.String userId,
                                                 int page,
                                                 int count,
                                                 java.util.Date since)
                                          throws HatenaHaikuException
指定したユーザのフレンドタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/friends_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
指定したユーザのフレンドタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/friends_timeline

getUserTimeline

public java.util.List<Status> getUserTimeline(java.lang.String userId)
                                       throws HatenaHaikuException
指定したユーザのユーザタイムラインを取得します。最新ページを20件取得します。
 http://h.hatena.ne.jp/api/statuses/user_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
戻り値:
指定したユーザのユーザタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/user_timeline

getUserTimeline

public java.util.List<Status> getUserTimeline(java.lang.String userId,
                                              int page)
                                       throws HatenaHaikuException
指定したユーザのユーザタイムラインを取得します。取得件数は20件です。
 http://h.hatena.ne.jp/api/statuses/user_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
戻り値:
指定したユーザのユーザタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/user_timeline

getUserTimeline

public java.util.List<Status> getUserTimeline(java.lang.String userId,
                                              int page,
                                              int count)
                                       throws HatenaHaikuException
指定したユーザのユーザタイムラインを取得します。
 http://h.hatena.ne.jp/api/statuses/user_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
指定したユーザのユーザタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/user_timeline

getUserTimeline

public java.util.List<Status> getUserTimeline(java.lang.String userId,
                                              int page,
                                              int count,
                                              java.util.Date since)
                                       throws HatenaHaikuException
指定したユーザのユーザタイムラインを取得します。
 http://h.hatena.ne.jp/api/statuses/user_timeline/ユーザID.xml

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
指定したユーザのユーザタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/user_timeline

getKeywordTimeline

public java.util.List<Status> getKeywordTimeline(java.lang.String keyword)
                                          throws HatenaHaikuException
指定したキーワードのキーワードタイムラインを取得します。最新ページを20件取得します。
http://h.hatena.ne.jp/api/statuses/keyword_timeline/キーワード.xml

パラメータ:
keyword - キーワード
戻り値:
指定したキーワードのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/keyword_timeline

getKeywordTimeline

public java.util.List<Status> getKeywordTimeline(java.lang.String keyword,
                                                 int page)
                                          throws HatenaHaikuException
指定したキーワードのキーワードタイムラインを取得します。取得件数は20件です。
http://h.hatena.ne.jp/api/statuses/keyword_timeline/キーワード.xml

パラメータ:
keyword - キーワード
page - 取得するページです。最大数は100です。
戻り値:
指定したキーワードのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/keyword_timeline

getKeywordTimeline

public java.util.List<Status> getKeywordTimeline(java.lang.String keyword,
                                                 int page,
                                                 int count)
                                          throws HatenaHaikuException
指定したキーワードのキーワードタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/keyword_timeline/キーワード.xml

パラメータ:
keyword - キーワード
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
指定したキーワードのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/keyword_timeline

getKeywordTimeline

public java.util.List<Status> getKeywordTimeline(java.lang.String keyword,
                                                 int page,
                                                 int count,
                                                 java.util.Date since)
                                          throws HatenaHaikuException
指定したキーワードのキーワードタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/keyword_timeline/キーワード.xml

パラメータ:
keyword - キーワード
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
指定したキーワードのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/keyword_timeline

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline()
                                        throws HatenaHaikuException
画像を含む最新のエントリのパブリックタイムラインを取得します。最新ページを20件取得します。
http://h.hatena.ne.jp/api/statuses/album.xml

戻り値:
画像を含む最新のエントリのパブリックタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline(int page)
                                        throws HatenaHaikuException
画像を含む最新のエントリのパブリックタイムラインを取得します。取得件数は20件です。
http://h.hatena.ne.jp/api/statuses/album.xml

パラメータ:
page - 取得するページです。最大数は100です。
戻り値:
画像を含む最新のエントリのパブリックタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline(int page,
                                               int count)
                                        throws HatenaHaikuException
画像を含む最新のエントリのパブリックタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/album.xml

パラメータ:
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
画像を含む最新のエントリのパブリックタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline(int page,
                                               int count,
                                               java.util.Date since)
                                        throws HatenaHaikuException
画像を含む最新のエントリのパブリックタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/album.xml

パラメータ:
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
画像を含む最新のエントリのパブリックタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline(java.lang.String keyword)
                                        throws HatenaHaikuException
指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。最新ページを20件取得します。
http://h.hatena.ne.jp/api/statuses/album/キーワード.xml

戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline(java.lang.String keyword,
                                               int page)
                                        throws HatenaHaikuException
指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。取得件数は20件です。
http://h.hatena.ne.jp/api/statuses/album/キーワード.xml

戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline(java.lang.String keyword,
                                               int page,
                                               int count)
                                        throws HatenaHaikuException
指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/album/キーワード.xml

戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getAlbumTimeline

public java.util.List<Status> getAlbumTimeline(java.lang.String keyword,
                                               int page,
                                               int count,
                                               java.util.Date since)
                                        throws HatenaHaikuException
指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
http://h.hatena.ne.jp/api/statuses/album/キーワード.xml

戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
関連項目:
statuses/album

getStatus

public Status getStatus(java.lang.String statusId)
                 throws HatenaHaikuException
指定したステータス情報を取得します。
http://h.hatena.ne.jp/api/statuses/show/ステータスID.xml

パラメータ:
statusId - ステータスID
戻り値:
ステータス情報
例外:
HatenaHaikuException
関連項目:
statuses/show

getFollowingList

public java.util.List<User> getFollowingList(java.lang.String userId)
                                      throws HatenaHaikuException
指定したユーザがフォローしているユーザのリストを100件取得します。(1ページ目)
http://h.hatena.ne.jp/api/statuses/friends/ユーザID.xml

パラメータ:
userId - ユーザID
戻り値:
指定したユーザがフォローしているユーザのリスト(1ページ目)
例外:
HatenaHaikuException
関連項目:
statuses/friends

getFollowingList

public java.util.List<User> getFollowingList(java.lang.String userId,
                                             int page)
                                      throws HatenaHaikuException
指定したユーザがフォローしているユーザのリストを100件取得します。(指定ページ)
http://h.hatena.ne.jp/api/statuses/friends/ユーザID.xml&page=ページ

パラメータ:
userId - ユーザID
page - ページ
戻り値:
指定したユーザがフォローしているユーザのリスト(指定ページ)
例外:
HatenaHaikuException
関連項目:
statuses/friends

getFollowersList

public java.util.List<User> getFollowersList(java.lang.String userId)
                                      throws HatenaHaikuException
指定したユーザをフォローしているユーザのリストを取得します。
http://h.hatena.ne.jp/api/statuses/followers/ユーザID.xml

パラメータ:
userId - ユーザID
戻り値:
指定したユーザをフォローしているユーザのリスト
例外:
HatenaHaikuException
関連項目:
statuses/followers

getUser

public User getUser(java.lang.String userId)
             throws HatenaHaikuException
指定したユーザ情報を取得します。
http://h.hatena.ne.jp/api/friendships/show/ユーザID.xml

パラメータ:
userId - ユーザID
戻り値:
指定したユーザ情報
例外:
HatenaHaikuException
関連項目:
friendships/show

getHotKeywordList

public java.util.List<Keyword> getHotKeywordList()
                                          throws HatenaHaikuException
ホットキーワードのリストを取得します。
http://h.hatena.ne.jp/api/keywords/hot.xml

戻り値:
ホットキーワードのリスト
例外:
HatenaHaikuException
関連項目:
注目キーワード, keywords/hot

getKeywordList

public java.util.List<Keyword> getKeywordList()
                                       throws HatenaHaikuException
キーワードリストを取得します。(1ページ目)
http://h.hatena.ne.jp/api/keywords/list.xml

戻り値:
キーワードリスト(1ページ目)
例外:
HatenaHaikuException
関連項目:
キーワードリスト, keywords/list

getKeywordList

public java.util.List<Keyword> getKeywordList(int page)
                                       throws HatenaHaikuException
キーワードリストを取得します。(指定ページ)
http://h.hatena.ne.jp/api/keywords/list.xml?page=ページ

パラメータ:
page - ページ
戻り値:
キーワードリスト(指定ページ)
例外:
HatenaHaikuException
関連項目:
キーワードリスト, keywords/list

getKeywordList

public java.util.List<Keyword> getKeywordList(java.lang.String searchWord,
                                              int page)
                                       throws HatenaHaikuException
指定したワードに部分一致するキーワードリストを取得します。(指定ページ)
パラメータに?word=00, page=1などが使える。
pageの最大数が100とAPI解説ページに書かれているが、それ以上でも取得できるようである。
http://h.hatena.ne.jp/api/keywords/list.xml?word=検索ワード&page=ページ

パラメータ:
searchWord - 検索ワード
page - ページ
戻り値:
キーワードリスト(指定ページ)
例外:
HatenaHaikuException
関連項目:
キーワードリスト, keywords/list

getFollowingKeywordList

public java.util.List<Keyword> getFollowingKeywordList(java.lang.String userId)
                                                throws HatenaHaikuException
指定したユーザがフォローしているキーワードのリストを取得します。
http://h.hatena.ne.jp/api/statuses/keywords/ユーザID.xml

パラメータ:
userId - ユーザID
戻り値:
指定したユーザがフォローしているキーワードリスト
例外:
HatenaHaikuException
関連項目:
statuses/keywords

getKeyword

public Keyword getKeyword(java.lang.String keyword)
                   throws HatenaHaikuException
指定したキーワード情報を取得します。
http://h.hatena.ne.jp/api/keywords/show/キーワード.xml

パラメータ:
keyword - キーワード
戻り値:
指定したキーワード情報
例外:
HatenaHaikuException
関連項目:
keywords/show