- Rate Limits は 1 window (= 15 分) 毎にリセット
- API リソース毎に適用。ほとんどは 15 回、一部リソースは 180 回
- REST API v1.1 Limits per window by resource | Twitter Developers
- JSON 以外は使えなくなった
- 全て要認証
- そのうちユーザー認証なし (= アプリケーション単体) で使えるようにもなる
- API 規約更新
- 表示ガイドラインが表示要件へ
- いわゆる「クライアント」が 100,000 以上のユーザートークンを持つには申請が必要
- クライアント以外はこれとは無関係
- include_entities がデフォルトで true に
- @username は必ず @ 付きで
- タイムスタンプ
- 詳細画面: 3:00 PM - 31 May 12 の形式
- タイムライン (24 時間以内): 20s, 3m, 5h の形式
- タイムライン (24 時間以前): 6 Jun の形式
- 必要な場合に限り、メールで例外適用の申請が可能
- 技術的制約で従えない場合はできるだけ善処する
ツイート検索について GET search/tweets | Twitter Developers
- URL: http://search.twitter.com/search.json -> https://api.twitter.com/1.1/search/tweets.json
- RATE Limit も REST API と同じ形式 (ただし 180 回)
- page パラメータは使えない
- ツイートのデータ形式が他の REST API のものに近づいた
- statuses/mentions は statuses/mentions_timeline に
- GET statuses/retweeted_by_me
- GET statuses/retweeted_to_me
- GET statuses/retweeted_of_me
- GET statuses/retweeted_to_user
- GET statuses/retweeted_by_user
- GET statuses/:id/retweeted_by
- GET statuses/:id/retweeted_by/ids
- GET friendships/exists
- GET friendships/no_retweet_ids
- GET users/profile_image/:screen_name
- GET lists
- GET account/rate_limit_status
- GET account/totals
- POST notifications/follow
- POST notifications/leave
- GET trends/daily
- GET trends/weekly
- GET blocks/exists
- GET help/test
- GET statuses/mentions -> statuses/mentions_timeline
- GET search -> search/tweets (ドメイン、パスも変更)
- GET direct_messages/show/:id -> direct_messages/show
- POST direct_messages/destroy/:id -> direct_messages/destroy
- GET users/suggestions/:slug/members -> users/suggestions/:slug/members
- GET favorites -> favorites/list
- GET lists/all -> lists/list
- GET trends/:woeid -> trends/place
- GET blocks/blocking -> blocks/list
- GET legal/privacy -> help/privacy
- GET legal/tos ->help/tos