Twitter API の Java バインディングライブラリ、Twitter4J の最新版をリリースしました。
http://twitter4j.org/
最新のAPIセットを実装しています。
Maven Central Repository にも入っています。
現在はバージョン 2.1.4 を開発中です。スナップショットビルドの公開時など、最新情報は @t4j_news で配信しています。
・バージョン 2.0.x から 2.1.x への移行
・twitter4j 2.1.3 JavaDoc
・自前 maven repository
・snapshot ビルドをプロジェクトで利用する方法
・サポートAPIリスト
Release Notes – Twitter4J – Version 2.1.3
Bug
- [TFJ-326] – xAuth: setOAuthConsumer() fails with IllegalStateException if the instance is Basic auth'ed
- [TFJ-338] – getIncomingFriendship() / getOutgoingFriendship() are not checking credentials availability
- [TFJ-341] – StackOverFlowError at RequestToken.hashCode()
- [TFJ-342] – Streaming API: wait time for TCP level error is always initialized to 250ms
- [TFJ-346] – java.lang.IllegalStateException with httpclient-support
- [TFJ-347] – StatusUpdate#setInReplyToStatusId() is not functioning
- [TFJ-348] – JSONObject["created_at"] not found.
- [TFJ-356] – typo in reportSpam method
- [TFJ-357] – NoSuchMethodError with Log4J 1.2.16
- [TFJ-369] – httpclient connection closing still not quite right
Improvement
- [TFJ-349] – JSONObject["created_at"] not found.
- [TFJ-355] – make PagableResponseList mocking test friendly
- [TFJ-358] – Apache HttpClient need to be shutdown gracefully
- [TFJ-359] – defaulting useSSL=false
- [TFJ-364] – getRetweets() returns only 20 retweets
- [TFJ-370] – support location element in Tweet
New Feature
- [TFJ-39] – ability to upload images to TwitPic
- [TFJ-299] – support YFrog APIs
- [TFJ-330] – include error code generated from stacktrace in TwitterException#getMessage() for the ease of support
- [TFJ-334] – support User Stream API
- [TFJ-339] – support statuses/id/retweeted_by and statuses/id/retweeted_by/ids
- [TFJ-343] – Add Twitter Search option parameter, result_type
- [TFJ-350] – support include_rts
- [TFJ-352] – Have a source code jar in the release zip
- [TFJ-354] – add verifyCredentials in AsyncTwitter
- [TFJ-360] – add httpclient max conns configuration
- [TFJ-361] – Add support for clients specifying arbitrary stream endpoints
- [TFJ-362] – Streaming API – OAuth support
Task
- [TFJ-363] – deprecate Basic auth methods
- [TFJ-365] – move JavaDoc links from https://apiwiki.twitter.com/* to http://dev.twitter.com/doc/*
- [TFJ-368] – deprecate nearby_places
関連記事:
・Twitter4J 2.1.2 リリース – 最新APIセットをサポート – 侍ズム
・Twitter4J 2.1.1 リリース – 最新APIセットをサポート、パフォーマンス/Android対応を改善 – 侍ズム
・Twitter4J 2.1.0 リリース – 最新APIセットをサポート、パフォーマンスを大幅改善 – 侍ズム
・Twitter4J 2.0.10 リリース – geo location API, retweet API をサポート – 侍ズム
・Twitter4J 2.0.7 リリース – 侍ズム
・Twitter4J 2.0.6 リリース – 侍ズム
・Twitter4J 2.0.5 リリース – 侍ズム
・Twitter4J 2.0.4 リリース – ストリーミング API をサポート
・Twitter4J 2.0.3 リリース – JDK1.4.2 互換性を確認 – 侍ズム
・Twitter4J 2.0.2 リリース – trends API や gzip 圧縮をサポート – 侍ズム
・Google App Engine 対応 の Twitter4J 2.0.1 リリース – 侍ズム
・Twitter4J 1.1.8 リリース – 侍ズム
・Twitter4J 1.1.5 リリース
・Twitter4J 1.1.1 リリース
・Twitter4J 1.1.0 リリース
・Twitter4J 1.0.6 リリース
・Twitter4J 1.0.5 リリース
・Twitter4J 1.0.4 リリース
・Twitter4J 自前 maven リポジトリを公開
・Twitter4J 1.0.3 リリース
・Google Calendar と Twitter を連携 – Twittercal
・ Suitter Public beta 1.0
・メールで Twitter! – TwitterMail.com
・Twitter4J 1.0.2 リリース
・Twitter4J 1.0.1 リリース
・Twitter4J 1.0 リリース