/** * 新しくエントリを投稿します。<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); }
/** * 新しくエントリを投稿します。<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); }
/** * 新しく返信エントリを投稿します。<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); }
/** * 新しくエントリを投稿します。<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); }
/** * 新しく返信エントリを投稿します。<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); }
/** * 新しくエントリを投稿します。(ログインユーザのプロフィールページに投稿されます) * * @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); }