Java

Twitter4J 2.1.3 リリース – YFrog/TwitPic, UserStream をサポート

Twitter API の Java バインディングライブラリ、Twitter4J の最新版をリリースしました。
http://twitter4j.org/

最新のAPIセットを実装しています。
Maven Central Repository にも入っています。

現在はバージョン 2.1.4 を開発中です。スナップショットビルドの公開時など、最新情報は @t4j_news で配信しています。
Follow t4j_news on Twitter

バージョン 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 リリース