hatena-bookmark4j 作った
趣旨
- はてなブックマーク頑張って欲しい
- Hatena-Bookmark-iOS-SDK がなんだ,負けられん
- Java 書きたかった
- Signpost とか使わず,返ってくる json もマッピングするようなものをまとめただけ
- そもそも認証いらないエンドポイントもあるし,その辺の通信もまとめただけ
概要
はてなブックマークが提供している json で返す API を適当に実装した 参考
現時点で4つ分 (ページ単位) の機能を提供している
- OAuthRequestService
- OAuth 認証するための Service
- RestService (要OAuth)
- 自分のブックマークを取得,投稿,削除するための Service
- 他にもユーザ情報取得,タグ情報取得といった事も行える
- EntryInfoService
- エントリー情報を取得するための Service
- FulltextSearchService (要OAuth,WSSEは廃止される予定なので組み込む予定無し)
- 全文検索を行うための Service
希望
悪いとこ直して pull request 投げてもらいたい
認証やら大凡手書きなので間違ってたら指摘欲しい
謝罪
Document 後で書きます,本当にすみません
全体的に under development ってやつです
使い方
maven central には登録していないから以下のような感じで jar 作って読み込んで使って欲しい
後は README に使用例が書いてある
> git clone https://github.com/krrrr38/hatena-bookmark4j.git > cd hatena-bookmark4j > mvn clean compile jar:jar > mv target/hatena-bookmark4j-x.x.x-SNAPSHOT.jar YOUR_PROJECT_DIR/lib