2012年5月14日のAPI改訂 概要 #twtr_hack
Upcoming SlideShare
Loading in...5
×
 

Like this? Share it with your network

Share

2012年5月14日のAPI改訂 概要 #twtr_hack

on

  • 7,505 views

 

Statistics

Views

Total Views
7,505
Views on SlideShare
6,354
Embed Views
1,151

Actions

Likes
1
Downloads
8
Comments
0

6 Embeds 1,151

http://samuraism.jp 1124
https://twimg0-a.akamaihd.net 20
http://webcache.googleusercontent.com 3
https://si0.twimg.com 2
http://translate.google.com 1
http://twitter.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

2012年5月14日のAPI改訂 概要 #twtr_hack Presentation Transcript

  • 1. 2012年5月のAPI改訂 Yusuke Yamamoto
  • 2. API Housekeeping• Twitter APIは2006年から互換性を保ってきた• 一部はTwitterのスケーラビリティに支障• 新旧APIで新しいAPIデベロッパーが混乱• 2012年5月14日に非推奨メソッド廃止などの改 訂をすることに ソースはこちら↓ https://dev.twitter.com/blog/api-housekeeping Yusuke Yamamoto
  • 3. 主な変更点(1)• 非推奨メソッドの廃止一覧:https://dev.twitter.com/docs/deprecations/spring-2012/statuses/public_timeline /statuses/sample.json/statuses/friends_timeline /friends/ids/statuses/followers_timeline /followers/ids Yusuke Yamamoto
  • 4. 主な変更点(2) • 非バージョンエンドポイントの廃止 http://twitter.com/users/show.json?screen_name=yusukeyhttp://api.twitter.com/1/users/show.json?screen_name=yusukey サブドメインも忘れずに! REST API: api.twitter.com 検索API: search.twittr.comストリーミングAPI: sream.twitter.com(httpsのみ) Yusuke Yamamoto
  • 5. 主な変更点(3)• ツイートエンティティのデフォルト化 ‣ include_entities=true の有無にかかわらずentitiesが含まれる• RTのデフォルト化 ‣ include_rts=true の有無にかかわらずリツイートが含まれる Yusuke Yamamoto
  • 6. 事前チェックリスト✓廃止対象メソッドを利用していないか確認https://dev.twitter.com/docs/deprecations/spring-2012✓ バージョンエンドポイントの利用を確認✓全呼び出しに include_entities=true&include_rts=trueを付けておく✓jsonのエンドポイントを使用している(XMLも可)✓pageパラメータ利用箇所を確認 $ git grep page * -r Yusuke Yamamoto