コード例 #1
0
 /**
  * 新しくエントリを投稿します。<br>
  * URL上にある画像付きでエントリします。
  *
  * @param keyword キーワード
  * @param text 投稿内容
  * @param imageUrl 画像のURL
  * @return 投稿結果のステータス情報
  * @throws HatenaHaikuException
  * @since v1.0.0
  */
 public Status entry(String keyword, String text, String imageUrl) throws HatenaHaikuException {
   UpdateParameter params = new UpdateParameter();
   params.setKeyword(keyword);
   params.setText(text);
   params.setImageUrl(imageUrl);
   return _updateStatus(params);
 }
コード例 #2
0
 /**
  * 新しくエントリを投稿します。<br>
  * 画像付きでエントリします。
  *
  * @param keyword キーワード
  * @param text 投稿内容
  * @param file 画像ファイル
  * @return 投稿結果のステータス情報
  * @throws HatenaHaikuException
  * @since v1.0.0
  */
 public Status entry(String keyword, String text, File file) throws HatenaHaikuException {
   UpdateParameter params = new UpdateParameter();
   params.setKeyword(keyword);
   params.setText(text);
   params.setFile(file);
   return _updateStatus(params);
 }
コード例 #3
0
 /**
  * 新しく返信エントリを投稿します。<br>
  * URL上にある画像付きでエントリします。
  *
  * @param inReplyToStatusId 返信元ステータスID
  * @param text 投稿内容
  * @param imageUrl 画像のURL
  * @return 投稿結果のステータス情報
  * @throws HatenaHaikuException
  * @since v1.0.0
  */
 public Status reply(String inReplyToStatusId, String text, String imageUrl)
     throws HatenaHaikuException {
   UpdateParameter params = new UpdateParameter();
   params.setInReplyToStatusId(inReplyToStatusId);
   params.setText(text);
   params.setImageUrl(imageUrl);
   return _updateStatus(params);
 }
コード例 #4
0
 /**
  * 新しくエントリを投稿します。<br>
  * 画像のバイナリデータとその拡張子を指定し、画像付きでエントリします。
  *
  * @param keyword キーワード
  * @param text 投稿内容
  * @param imageData 画像のバイナリデータ
  * @param imageDataExt 画像の拡張子
  * @return 投稿結果のステータス情報
  * @throws HatenaHaikuException
  * @since v1.0.0
  */
 public Status entry(String keyword, String text, byte[] imageData, ImageExt imageDataExt)
     throws HatenaHaikuException {
   UpdateParameter params = new UpdateParameter();
   params.setKeyword(keyword);
   params.setText(text);
   params.setImageData(imageData);
   params.setImageDataExt(imageDataExt);
   return _updateStatus(params);
 }
コード例 #5
0
 /**
  * 新しく返信エントリを投稿します。<br>
  * 画像のバイナリデータとその拡張子を指定し、画像付きでエントリします。
  *
  * @param inReplyToStatusId 返信元ステータスID
  * @param text 投稿内容
  * @param imageData 画像のバイナリデータ
  * @param imageDataExt 画像の拡張子
  * @return 投稿結果のステータス情報
  * @throws HatenaHaikuException
  * @since v1.0.0
  */
 public Status reply(
     String inReplyToStatusId, String text, byte[] imageData, ImageExt imageDataExt)
     throws HatenaHaikuException {
   UpdateParameter params = new UpdateParameter();
   params.setInReplyToStatusId(inReplyToStatusId);
   params.setText(text);
   params.setImageData(imageData);
   params.setImageDataExt(imageDataExt);
   return _updateStatus(params);
 }
コード例 #6
0
 /**
  * 新しくエントリを投稿します。(ログインユーザのプロフィールページに投稿されます)
  *
  * @param text 投稿内容
  * @return 投稿結果のステータス情報
  * @throws HatenaHaikuException
  * @since v0.0.1
  */
 public Status entry(String text) throws HatenaHaikuException {
   UpdateParameter params = new UpdateParameter();
   params.setText(text);
   return _updateStatus(params);
 }