はじめまして。 今回、JavaではてブのAtom APIを使っていて気づいたことがあるので、はてなダイアリーに投稿しました。 完全に自分用のメモですね。 タイトル通り、JavaではてブのAtom APIにPOSTするとアクセス拒否されてしまっていたんですが、解決しました。 具体的なエラーは、Atom APIでのはてなブックマークPOSTが403 Forbiddenに載っているものと同じです。 原因は違うかもしれませんが、他にも似たようなエラーが起きている人がいます。 はてなブックマークAtomAPIで403 原因はUser-Agentが間違っていたせいでした。 具体的には「Java/バージョン」としていたんですが、正しくは「Sun Java/バージョン」でした。 そんなことで8時間くらい費やしてしまいました。 ちなみに、http://b.hatena.ne.jp/dumpにGETで全件取得