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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

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

6,961
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,961
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
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