hatenahaiku4j
クラス KeywordAPI

java.lang.Object
  上位を拡張 hatenahaiku4j.KeywordAPI

public class KeywordAPI
extends java.lang.Object

キーワードに関するAPI

導入されたバージョン:
v0.2.0
作成者:
fumokmm

メソッドの概要
 Status entry(java.lang.String text)
          このキーワードに新しくエントリを投稿します。
 Status entry(java.lang.String text, byte[] imageData, ImageExt imageDataExt)
          このキーワードに新しくエントリを投稿します。
 Status entry(java.lang.String text, java.io.File file)
          このキーワードに新しくエントリを投稿します。
 Status entry(java.lang.String text, java.lang.String imageUrl)
          このキーワードに新しくエントリを投稿します。
 Keyword follow()
          このキーワードをフォローします。
 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> getHotTimeline()
          このキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getHotTimeline(int page)
          このキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getHotTimeline(int page, int count)
          このキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getHotTimeline(int page, int count, java.util.Date since)
          このキーワードの人気のキーワードタイムラインを取得します。
 java.util.List<Status> getTimeline()
          このキーワードのキーワードタイムラインを取得します。
 java.util.List<Status> getTimeline(int page)
          このキーワードのキーワードタイムラインを取得します。
 java.util.List<Status> getTimeline(int page, int count)
          このキーワードのキーワードタイムラインを取得します。
 java.util.List<Status> getTimeline(int page, int count, java.util.Date since)
          このキーワードのキーワードタイムラインを取得します。
 Keyword relate(Keyword keyword)
          このキーワードに指定のキーワードを関連付けます。
 Keyword relate(java.lang.String keyword)
          このキーワードに指定のキーワードを関連付けます。
 Keyword unfollow()
          このキーワードのフォローをやめます。
 Keyword unrelate(Keyword keyword)
          このキーワードから指定のキーワードの関連付けを解除します。
 Keyword unrelate(java.lang.String keyword)
          このキーワードから指定のキーワードの関連付けを解除します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getTimeline

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

戻り値:
このキーワードのキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPILight.getKeywordTimeline(String)

getTimeline

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

パラメータ:
page - 取得するページです。最大数は100です。
戻り値:
このキーワードのキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPILight.getKeywordTimeline(String, int)

getTimeline

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

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

getTimeline

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

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

getHotTimeline

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

戻り値:
このキーワードの人気のキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
HatenaHaikuAPILight.getKeywordTimeline(String)

getHotTimeline

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

パラメータ:
page - 取得するページです。最大数は100です。
戻り値:
このキーワードの人気のキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
HatenaHaikuAPILight.getKeywordTimeline(String, int)

getHotTimeline

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

パラメータ:
page - 取得するページです。最大数は100です。
count - 取得数を指定します。最大数は 200 です。
戻り値:
このキーワードの人気のキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
HatenaHaikuAPILight.getKeywordTimeline(String, int, int)

getHotTimeline

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

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

getAlbumTimeline

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

戻り値:
画像を含む最新のエントリのキーワードタイムライン
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPILight.getAlbumKeywordTimeline(String)

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.2.0
関連項目:
HatenaHaikuAPILight.getAlbumKeywordTimeline(String, int)

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.2.0
関連項目:
HatenaHaikuAPILight.getAlbumKeywordTimeline(String, int, int)

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.2.0
関連項目:
HatenaHaikuAPILight.getAlbumKeywordTimeline(String, int, int, Date)

entry

public Status entry(java.lang.String text)
             throws HatenaHaikuException
このキーワードに新しくエントリを投稿します。

パラメータ:
text - 投稿内容
戻り値:
投稿結果のステータス情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.entry(String, String)

entry

public Status entry(java.lang.String text,
                    java.io.File file)
             throws HatenaHaikuException
このキーワードに新しくエントリを投稿します。
画像付きでエントリします。

パラメータ:
text - 投稿内容
file - 画像ファイル
戻り値:
投稿結果のステータス情報
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
HatenaHaikuAPI.entry(String, String, File)

entry

public Status entry(java.lang.String text,
                    java.lang.String imageUrl)
             throws HatenaHaikuException
このキーワードに新しくエントリを投稿します。
URL上にある画像付きでエントリします。

パラメータ:
text - 投稿内容
imageUrl - 画像のURL
戻り値:
投稿結果のステータス情報
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
HatenaHaikuAPI.entry(String, String, String)

entry

public Status entry(java.lang.String text,
                    byte[] imageData,
                    ImageExt imageDataExt)
             throws HatenaHaikuException
このキーワードに新しくエントリを投稿します。
画像のバイナリデータとその拡張子を指定し、画像付きでエントリします。

パラメータ:
text - 投稿内容
imageData - 画像のバイナリデータ
imageDataExt - 画像の拡張子
戻り値:
投稿結果のステータス情報
例外:
HatenaHaikuException
導入されたバージョン:
v1.0.0
関連項目:
HatenaHaikuAPI.entry(String, String, byte[], ImageExt)

follow

public Keyword follow()
               throws HatenaHaikuException
このキーワードをフォローします。
http://h.hatena.ne.jp/api/keywords/create/キーワード.xml

戻り値:
フォローしたキーワード情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.followKeyword(String)

unfollow

public Keyword unfollow()
                 throws HatenaHaikuException
このキーワードのフォローをやめます。
http://h.hatena.ne.jp/api/keywords/destroy/キーワード.xml

戻り値:
フォローをやめたキーワード情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.unfollowKeyword(String)

relate

public Keyword relate(java.lang.String keyword)
               throws HatenaHaikuException
このキーワードに指定のキーワードを関連付けます。
http://h.hatena.ne.jp/api/keywords/relation/create.xml

パラメータ:
keyword - このキーワードに関連付けるキーワード
戻り値:
関連キーワードを設定後のこのキーワード
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.relateKeyword(String, String)

relate

public Keyword relate(Keyword keyword)
               throws HatenaHaikuException
このキーワードに指定のキーワードを関連付けます。
http://h.hatena.ne.jp/api/keywords/relation/create.xml

パラメータ:
keyword - このキーワードに関連付けるキーワード
戻り値:
関連キーワードを設定後のこのキーワード
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.relateKeyword(String, String)

unrelate

public Keyword unrelate(java.lang.String keyword)
                 throws HatenaHaikuException
このキーワードから指定のキーワードの関連付けを解除します。
関連付けを解除は自分が設定したものに限られます。
http://h.hatena.ne.jp/api/keywords/relation/destroy.xml

パラメータ:
keyword - このキーワードから関連付けを解除するキーワード
戻り値:
関連キーワードを解除後のこのキーワード
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.unrelateKeyword(String, String)

unrelate

public Keyword unrelate(Keyword keyword)
                 throws HatenaHaikuException
このキーワードから指定のキーワードの関連付けを解除します。
関連付けを解除は自分が設定したものに限られます。
http://h.hatena.ne.jp/api/keywords/relation/destroy.xml

パラメータ:
keyword - このキーワードから関連付けを解除するキーワード
戻り値:
関連キーワードを解除後のこのキーワード
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.unrelateKeyword(String, String)