hatenahaiku4j
クラス StatusAPI

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

public class StatusAPI
extends java.lang.Object

ステータスに関するAPI

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

メソッドの概要
 Status addStar()
          このエントリにスターを一つ追加します。
 Status delete()
          このエントリを削除します。
 Status deleteStar()
          指定したエントリのスターを一つ減らします。
 Keyword getKeyword()
          このステータスのキーワード情報を取得します。
 User getUser()
          このステータスのユーザ情報を取得します。
 Status reply(java.lang.String text)
          このエントリに新しく返信エントリを投稿します。
 Status reply(java.lang.String text, byte[] imageData, ImageExt imageDataExt)
          このエントリに新しく返信エントリを投稿します。
 Status reply(java.lang.String text, java.io.File file)
          このエントリに新しく返信エントリを投稿します。
 Status reply(java.lang.String text, java.lang.String imageUrl)
          このエントリに新しく返信エントリを投稿します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getUser

public User getUser()
             throws HatenaHaikuException
このステータスのユーザ情報を取得します。
http://h.hatena.ne.jp/api/friendships/show/ユーザID.xml

戻り値:
指定したユーザ情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPILight.getUser(String)

getKeyword

public Keyword getKeyword()
                   throws HatenaHaikuException
このステータスのキーワード情報を取得します。
http://h.hatena.ne.jp/api/keywords/show/キーワード.xml

戻り値:
指定したキーワード情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPILight.getKeyword(String)

reply

public Status reply(java.lang.String text)
             throws HatenaHaikuException
このエントリに新しく返信エントリを投稿します。

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

reply

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

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

reply

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

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

reply

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

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

delete

public Status delete()
              throws HatenaHaikuException
このエントリを削除します。
http://h.hatena.ne.jp/api/statuses/destroy/ステータスID.xml

戻り値:
この削除したステータス情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.deleteEntry(String)

addStar

public Status addStar()
               throws HatenaHaikuException
このエントリにスターを一つ追加します。
http://h.hatena.ne.jp/api/favorites/create/ステータスID.xml

戻り値:
スターを一つ追加した結果のこのステータス情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.addStar(String)

deleteStar

public Status deleteStar()
                  throws HatenaHaikuException
指定したエントリのスターを一つ減らします。
http://h.hatena.ne.jp/api/favorites/destroy/ステータスID.xml

戻り値:
スターを一つ減らした結果のこのステータス情報
例外:
HatenaHaikuException
導入されたバージョン:
v0.2.0
関連項目:
HatenaHaikuAPI.deleteStar(String)