hatena

はてなブックマークAtomAPI

先日の予告どおり*1 はてなブックマークアプリにてAtomAPIの通信をしている部分のクラスを公開します。 必要なライブラリ AndroidSDKだけでは足りないので、以下のライブラリをビルドパスにつっこみます。 commons-codec-1.4.jar http://commons.apache.org/…

はてなブックマークのコメントの仕様

意外と 知らなかった。 最大のタグの個数 -> 10個 最大のコメントの長さ -> 200Byte タグはコメントの長さに含まれないPOSTもしくはPUTする前にチェックしてあげると、親切

はてなブックマークにPOSTできない

もう解決したけど 一応メモ マルチバイトでPOSTしたければ、Entityを作るときに文字コードを設定してあげないと400(BadRequest)が返ってくる あとで個別に設定するメソッドもあるけど、そっちじゃダメ 一緒に設定してあげることが大切 ソース StringEntity e…

はてなブックマークにPUTできた

chunkedとは HTTP/1.1から導入された転送符号化のこと Keep-Aliveを実現するために内容の長さを知りたいのだけど、Content-Lengthが設定されていない場合*1、長さが分からないから、chunkedを使うみたいですね。ここが分かりやすかったです。 なぜはてなブッ…

はてなブックマークにPUTできた

さっきの今だけど*1PUTできた! Entity::setChunked(:boolean)っていうメソッドがあって、これにfalseを設定したら見事ステータスコード200が! でもchunkedってなんだー? 調べている時間ないからまた後日調べよう! あぁ、それにしても嬉しい 追記 調べま…

はてなブックマークにPUTできない

編集機能を持たせようとして、実装しているんだけど、なぜか日本語が入っているとPUTできない。 ステータスコード400(Bad Request)が返ってくる apache-httpライブラリを使っているんだけど、Commons-httpライブラリならPUTできることから文字コードやandroi…

はてなダイアリー市民になりました。

おそらく この日記で「はてなダイアリー市民」になると思います。 30日分とはいえandroidアプリのリリース情報で稼いだ感がありますね。 これからはリリース情報だけでなく、開発tipsをメモったり、日記だったりを書いていきたいです。 今は androidで使える…