0.まずTwitter API ポケットリファレンスを買います
以下の該当する項目を修正する
Twitter APIの改訂 - 2012年5月14日 - Google グループ
# https://dev.twitter.com/blog/api-housekeeping の抄訳です
...
1. バージョン抜き、サブドメイン抜きのAPIエンドポイントはサポートされなくなる
例)
http://twitter.com/statuses/user_timeline.xml
のかわりに今後は
https://api.twitter.com/1/statuses/user_timeline.xml
を使用(httpはサポートされますが、httpsの利用を推奨しています)
またOAuth関連も同様 http://twitter.com ではなくhttps://api.twitter.com/oauth/* を利用してください
2. 非推奨としてアナウンスされてきたエンドポイントは廃止
非推奨(廃止される)エンドポイントのリストは以下のページにあります。
https://dev.twitter.com/docs/deprecations/spring-2012
特に古くからあった statuses/public_timeline も廃止されることに注意してください。
public_timelineのかわりにはストリーミングAPIの sample.json を使えます。
3. Atomは廃止
Atomはほとんど利用されていません。RSSのサポートは継続します。
4. ツイートエンティティをサポートするエンドポイントはinclude_entitiesパラメータの有無に関わらずエンティティを返す
5. since_idやmax_idをサポートするエンドポイントはpageパラメータによるページングを廃止
6.REST API Resources | Twitter DevelopersのDeprecatedをチェックする
Twitter API ポケットリファレンスを持っていれば、
将来的に include_entities と include_rts は
常に含むようになると書いてあるのでうろたえることはない。
本のサンプルはJSONの取得だからAtom廃止は関係ない。
出版されてからのAPI変更はハマると怖いのでメモ。
retweet_count が100以上で100+と返ってくるというのが、
API改訂で数値で返ってくるようになったのは把握している。
他は良くわからないのでTwitter API ポケットリファレンスも
改訂版が出ると良いですね。現状でもほとんど正確ですが。
今使ってますが凄く役に立っています!!!!
山本 裕介 @yusukey さん ありがとうございます!!!