Quantcast
Viewing all articles
Browse latest Browse all 12789

"2013年3月にTwitterのAPIが変更となりAPI..."

2013年3月にTwitterのAPIが変更となりAPI 1.1になることは多くのサイトでも書かれているが、2012年の10月から既に仕様の変更が始まっている。
その一つの例が、ユーザーのタイムラインをRSSで取得するAPI

いままでは

http://twitter.com/statuses/user_timeline/androidstyle.rss

といった形式で、user_timelineに続けてタイムラインを取得したいユーザー名+rssで簡単に取得出来たが、現在ではこの方法はエラーとなり

Sorry, that page does not exist

が返される
長い目で見れば、この機会にAPI 1.1の仕様に変更すればよいがOAuth認証ロジックの追加も必要となるため大きな手直しが必要となる。

そこで、完全移行の2013年3月まで使用可能だと思われる、たった1行の変更で済む簡単な修正方法を紹介する。

エラーになる部分
http://twitter.com/statuses/user_timeline/iphonestyle.rss

http://api.twitter.com/1/statuses/user_timeline/iphonestyle.rss

に変えるだけ。
URLにapiが付くことと「1」の部分は所謂API 1.0が入る。
今まで通りRSSの形式で取得できるから、他の部分は変更しなくていいはず。



- TwitterのタイムラインをRSSで取得していたのがエラーで取得できなくなった場合 - Digital Gate

Viewing all articles
Browse latest Browse all 12789

Trending Articles