hatenahaiku4j
クラス HatenaHaikuAPILight

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

public class HatenaHaikuAPILight
extends java.lang.Object

はてなハイクAPIラッピングクラス(認証なし)
Lightは認証なしで"お手軽"の意味です。

導入されたバージョン:
v0.2.0
作成者:
fumokmm
関連項目:
はてなハイクAPI

コンストラクタの概要
HatenaHaikuAPILight()
          コンストラクタ。
 
メソッドの概要
<T> T
getAlbumKeywordTimeline(ReduceOp<Status,T> op, java.lang.String keyword, int page, int count, java.util.Date since)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<Status> getAlbumKeywordTimeline(java.lang.String keyword)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<Status> getAlbumKeywordTimeline(java.lang.String keyword, int page)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<Status> getAlbumKeywordTimeline(java.lang.String keyword, int page, int count)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 java.util.List<Status> getAlbumKeywordTimeline(java.lang.String keyword, int page, int count, java.util.Date since)
          指定したキーワードの画像を含む最新のエントリのキーワードタイムラインを取得します。
 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)
          画像を含む最新のエントリのパブリックタイムラインを取得します。
<T> T
getAlbumTimeline(ReduceOp<Status,T> op, int page, int count, java.util.Date since)
          画像を含む最新のエントリのパブリックタイムラインを取得します。
<T> T
getFollowersList(ReduceOp<User,T> op, java.lang.String userId)
          指定したユーザをフォローしているユーザのリストを取得します。
 java.util.List<User> getFollowersList(java.lang.String userId)
          指定したユーザをフォローしているユーザのリストを取得します。
<T> T
getFollowingKeywordList(ReduceOp<Keyword,T> op, java.lang.String userId)
          指定したユーザがフォローしているキーワードのリストを取得します。
 java.util.List<Keyword> getFollowingKeywordList(java.lang.String userId)
          指定したユーザがフォローしているキーワードのリストを取得します。
<T> T
getFollowingList(ReduceOp<User,T> op, java.lang.String userId, int page)
          指定したユーザがフォローしているユーザのリストを100件取得します。
 java.util.List<User> getFollowingList(java.lang.String userId)
          指定したユーザがフォローしているユーザのリストを100件取得します。
 java.util.List<User> getFollowingList(java.lang.String userId, int page)
          指定したユーザがフォローしているユーザのリストを100件取得します。
<T> T
getFriendsTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザのフレンドタイムラインを取得します。
 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()
          ホットキーワードのリストを取得します。
<T> T
getHotKeywordList(ReduceOp<Keyword,T> op)
          ホットキーワードのリストを取得します。
<T> T
getHotKeywordTimeline(ReduceOp<Status,T> op, java.lang.String keyword, int page, int count, java.util.Date since)
          指定したキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getHotKeywordTimeline(java.lang.String keyword)
          指定したキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getHotKeywordTimeline(java.lang.String keyword, int page)
          指定したキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getHotKeywordTimeline(java.lang.String keyword, int page, int count)
          指定したキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getHotKeywordTimeline(java.lang.String keyword, int page, int count, java.util.Date since)
          指定したキーワードの人気のキーワードタイムラインを取得します。
<T> T
getHotUserTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザの人気のユーザタイムラインを取得します。
 java.util.List<Status> getHotUserTimeline(java.lang.String userId)
          指定したユーザの人気のユーザタイムラインを取得します。
 java.util.List<Status> getHotUserTimeline(java.lang.String userId, int page)
          指定したユーザの人気のユーザタイムラインを取得します。
 java.util.List<Status> getHotUserTimeline(java.lang.String userId, int page, int count)
          指定したユーザの人気のユーザタイムラインを取得します。
 java.util.List<Status> getHotUserTimeline(java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザの人気のユーザタイムラインを取得します。
<T> T
getIdTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザのidページのタイムラインを取得します。
 java.util.List<Status> getIdTimeline(java.lang.String userId)
          指定したユーザのidページのタイムラインを取得します。
 java.util.List<Status> getIdTimeline(java.lang.String userId, int page)
          指定したユーザのidページのタイムラインを取得します。
 java.util.List<Status> getIdTimeline(java.lang.String userId, int page, int count)
          指定したユーザのidページのタイムラインを取得します。
 java.util.List<Status> getIdTimeline(java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザのidページのタイムラインを取得します。
 Keyword getKeyword(java.lang.String keyword)
          指定したキーワード情報を取得します。
 java.util.List<Keyword> getKeywordList()
          キーワードリストを取得します。
 java.util.List<Keyword> getKeywordList(int page)
          キーワードリストを取得します。
<T> T
getKeywordList(ReduceOp<Keyword,T> op, java.lang.String searchWord, int page)
          指定したワードに部分一致するキーワードリストを取得します。
 java.util.List<Keyword> getKeywordList(java.lang.String searchWord, int page)
          指定したワードに部分一致するキーワードリストを取得します。
<T> T
getKeywordTimeline(ReduceOp<Status,T> op, java.lang.String keyword, int page, int count, java.util.Date since)
          指定したキーワードのキーワードタイムラインを取得します。
 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, java.util.Date since)
          パブリックタイムラインを取得します。
<T> T
getPublicTimeline(ReduceOp<Status,T> op, int page, java.util.Date since)
          パブリックタイムラインを取得します。
 Status getStatus(java.lang.String statusId)
          指定したステータス情報を取得します。
 User getUser(java.lang.String userId)
          指定したユーザ情報を取得します。
<T> T
getUserTimeline(ReduceOp<Status,T> op, java.lang.String userId, int page, int count, java.util.Date since)
          指定したユーザのユーザタイムラインを取得します。
 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)
          指定したユーザのユーザタイムラインを取得します。
 boolean isAutoRefreshReplies()
          ステータスの状態がshadowの時に返信先を自動取得するかどうかを返却します。
 boolean isNeedHttpLog()
          HTTP通信ログ出力要否を返却します。
 void setAutoRefreshReplies(boolean autoRefreshReplies)
          ステータスの状態がshadowの時に返信先を自動取得するかどうか設定します。
 void setNeedHttpLog(boolean needHttpLog)
          HTTP通信ログ出力要否を設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

HatenaHaikuAPILight

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

導入されたバージョン:
v0.0.1
メソッドの詳細

isNeedHttpLog

public boolean isNeedHttpLog()
HTTP通信ログ出力要否を返却します。

戻り値:
HTTP通信ログ出力要否
導入されたバージョン:
v0.2.0

setNeedHttpLog

public void setNeedHttpLog(boolean needHttpLog)
HTTP通信ログ出力要否を設定します。

パラメータ:
needHttpLog - HTTP通信ログ出力要否
導入されたバージョン:
v0.2.0

isAutoRefreshReplies

public boolean isAutoRefreshReplies()
ステータスの状態がshadowの時に返信先を自動取得するかどうかを返却します。

戻り値:
自動取得する:true/自動取得しない:false
導入されたバージョン:
v0.2.0

setAutoRefreshReplies

public void setAutoRefreshReplies(boolean autoRefreshReplies)
ステータスの状態がshadowの時に返信先を自動取得するかどうか設定します。

パラメータ:
autoRefreshReplies - 返信先を自動取得するかどうか
導入されたバージョン:
v0.2.0

getPublicTimeline

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

戻り値:
パブリックタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
はてなハイク, 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
導入されたバージョン:
v0.0.1
関連項目:
はてなハイク, statuses/public_timeline

getPublicTimeline

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

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

getPublicTimeline

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

パラメータ:
op - 集合操作
page - 取得するページです。最大数は100です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
パブリックタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
はてなハイク, 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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
statuses/friends_timeline

getFriendsTimeline

public <T> T getFriendsTimeline(ReduceOp<Status,T> op,
                                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

パラメータ:
op - 集合操作
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
指定したユーザのフレンドタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
statuses/user_timeline

getUserTimeline

public <T> T getUserTimeline(ReduceOp<Status,T> op,
                             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

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

getHotUserTimeline

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

パラメータ:
userId - ユーザID
戻り値:
指定したユーザの人気のユーザタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
statuses/user_timeline

getHotUserTimeline

public java.util.List<Status> getHotUserTimeline(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
導入されたバージョン:
v1.0.0
関連項目:
statuses/user_timeline

getHotUserTimeline

public java.util.List<Status> getHotUserTimeline(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
導入されたバージョン:
v1.0.0
関連項目:
statuses/user_timeline

getHotUserTimeline

public java.util.List<Status> getHotUserTimeline(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
導入されたバージョン:
v1.0.0
関連項目:
statuses/user_timeline

getHotUserTimeline

public <T> T getHotUserTimeline(ReduceOp<Status,T> op,
                                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

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

getIdTimeline

public java.util.List<Status> getIdTimeline(java.lang.String userId)
                                     throws HatenaHaikuException
指定したユーザのidページのタイムラインを取得します。最新ページを20件取得します。
このタイムラインは "id:xxxx" のキーワードタイムラインと同じものです。

パラメータ:
userId - ユーザID
戻り値:
指定したユーザのidページのタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
getKeywordTimeline(String)

getIdTimeline

public java.util.List<Status> getIdTimeline(java.lang.String userId,
                                            int page)
                                     throws HatenaHaikuException
指定したユーザのidページのタイムラインを取得します。取得件数は20件です。
このタイムラインは "id:xxxx" のキーワードタイムラインと同じものです。

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
戻り値:
指定したユーザのidページのタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
getKeywordTimeline(String, int)

getIdTimeline

public java.util.List<Status> getIdTimeline(java.lang.String userId,
                                            int page,
                                            int count)
                                     throws HatenaHaikuException
指定したユーザのidページのタイムラインを取得します。
このタイムラインは "id:xxxx" のキーワードタイムラインと同じものです。

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
指定したユーザのidページのタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
getKeywordTimeline(String, int, int)

getIdTimeline

public java.util.List<Status> getIdTimeline(java.lang.String userId,
                                            int page,
                                            int count,
                                            java.util.Date since)
                                     throws HatenaHaikuException
指定したユーザのidページのタイムラインを取得します。
このタイムラインは "id:xxxx" のキーワードタイムラインと同じものです。

パラメータ:
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
指定したユーザのidページのタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
getKeywordTimeline(String, int, int, Date)

getIdTimeline

public <T> T getIdTimeline(ReduceOp<Status,T> op,
                           java.lang.String userId,
                           int page,
                           int count,
                           java.util.Date since)
                throws HatenaHaikuException
指定したユーザのidページのタイムラインを取得します。
このタイムラインは "id:xxxx" のキーワードタイムラインと同じものです。

パラメータ:
op - 集合操作
userId - ユーザID
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
指定したユーザのidページのタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
getKeywordTimeline(ReduceOp, String, int, int, Date)

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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
statuses/keyword_timeline

getKeywordTimeline

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

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

getHotKeywordTimeline

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

パラメータ:
keyword - キーワード
戻り値:
指定したキーワードの人気のキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
statuses/keyword_timeline

getHotKeywordTimeline

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

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

getHotKeywordTimeline

public java.util.List<Status> getHotKeywordTimeline(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
導入されたバージョン:
v1.0.0
関連項目:
statuses/keyword_timeline

getHotKeywordTimeline

public java.util.List<Status> getHotKeywordTimeline(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
導入されたバージョン:
v1.0.0
関連項目:
statuses/keyword_timeline

getHotKeywordTimeline

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

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

getAlbumTimeline

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

戻り値:
画像を含む最新のエントリのパブリックタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
statuses/album

getAlbumTimeline

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

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

getAlbumKeywordTimeline

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

パラメータ:
keyword - キーワード
戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
statuses/album

getAlbumKeywordTimeline

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

パラメータ:
keyword - キーワード
page - 取得するページです。最大数は100です。
戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
statuses/album

getAlbumKeywordTimeline

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

パラメータ:
keyword - キーワード
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
statuses/album

getAlbumKeywordTimeline

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

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

getAlbumKeywordTimeline

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

パラメータ:
op - 集合操作
keyword - キーワード
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
since - その日時よりも新しい投稿のみに絞り込むための日時を指定します。
戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
statuses/friends

getFollowingList

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

パラメータ:
op - 集合操作
userId - ユーザID
page - ページ
戻り値:
指定したユーザがフォローしているユーザのリスト(指定ページ)
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
statuses/followers

getFollowersList

public <T> T getFollowersList(ReduceOp<User,T> op,
                              java.lang.String userId)
                   throws HatenaHaikuException
指定したユーザをフォローしているユーザのリストを取得します。
フォロワーはページ指定できず、一気に全員分取得されるようです。
http://h.hatena.ne.jp/api/statuses/followers/ユーザID.xml

パラメータ:
op - 集合操作
userId - ユーザID
戻り値:
指定したユーザをフォローしているユーザのリスト
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
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
導入されたバージョン:
v0.0.1
関連項目:
friendships/show

getHotKeywordList

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

戻り値:
ホットキーワードのリスト
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
注目キーワード, keywords/hot

getHotKeywordList

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

パラメータ:
op - 集合操作
戻り値:
ホットキーワードのリスト
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
注目キーワード, keywords/hot

getKeywordList

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

戻り値:
キーワードリスト(1ページ目)
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
キーワードリスト, keywords/list

getKeywordList

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

パラメータ:
page - ページ (最大数は100です)
戻り値:
キーワードリスト(指定ページ)
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
キーワードリスト, keywords/list

getKeywordList

public java.util.List<Keyword> getKeywordList(java.lang.String searchWord,
                                              int page)
                                       throws HatenaHaikuException
指定したワードに部分一致するキーワードリストを取得します。(指定ページ)
パラメータに?word=00, page=1などが使える。
http://h.hatena.ne.jp/api/keywords/list.xml?word=検索ワード&page=ページ

パラメータ:
searchWord - 検索ワード
page - ページ (最大数は100です)
戻り値:
キーワードリスト(指定ページ)
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
キーワードリスト, keywords/list

getKeywordList

public <T> T getKeywordList(ReduceOp<Keyword,T> op,
                            java.lang.String searchWord,
                            int page)
                 throws HatenaHaikuException
指定したワードに部分一致するキーワードリストを取得します。(指定ページ)
パラメータに?word=00, page=1などが使える。
http://h.hatena.ne.jp/api/keywords/list.xml?word=検索ワード&page=ページ

パラメータ:
op - 集合操作
searchWord - 検索ワード
page - ページ (最大数は100です)
戻り値:
キーワードリスト(指定ページ)
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
キーワードリスト, 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
導入されたバージョン:
v0.0.1
関連項目:
statuses/keywords

getFollowingKeywordList

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

パラメータ:
op - 集合操作
userId - ユーザID
戻り値:
指定したユーザがフォローしているキーワードリスト
例外:
HatenaHaikuException
導入されたバージョン:
v1.1.0
関連項目:
statuses/keywords

getKeyword

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

パラメータ:
keyword - キーワード
戻り値:
指定したキーワード情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.0.1
関連項目:
keywords/show