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

  • 6,921 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
6,921
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
9
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

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