2012年10月以降にrssリーダー経由でtweetを受信する方法(2013年3月迄の期間限定)
- 追記
- id:netcraftさんからもっと手軽な方法教えてもらった
- 「https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=nodejs」
- 2週間前より古いtweetも拾えるので下記に書いた方法より優秀
- GET statuses/user_timeline | Twitter Developers
- 2013年3月までというのは変わらず
- google readerやLDRなどrssリーダー購読したいつぶやきがある人向け
2012.10.10くらいから、rss読み込むとこんなxml(rss)しか返ってこなくなった
<?xml version="1.0" encoding="UTF-8"?> <errors> <error code="34">Sorry, that page does not exist</error> </errors>
アナウンスなかったので一時的かと思ったが、2日以上たった
ということで代替手段探した
2013年3月くらいまで有効な代替手段
LDRやgoogle readerにも登録できる
//例 http://search.twitter.com/search.rss?q=from:nodejs http://search.twitter.com/search.rss?q=from:joyent http://search.twitter.com/search.rss?q=from:spdybook http://search.twitter.com/search.rss?q=from:jsconf
という感じに「from:」の後ろにtwitter id入れると、rss受信できる
「from:nodejs」のコロンは「%3A」にエンコードされるので「from%3Anodejs」でも同じ
デメリット
メリット
api経由のrssならではのメリット
「from:」以外にもキーワード使ったフィード作れる
//ハッシュ#nodejsつけたつぶやきをまとめてrss受信 //feedのタイトル=「from:nodefest OR from:nodejs - Twitter Search」 http://search.twitter.com/search.rss?q=%23nodejs //@nodefestと@nodejsなど複数のidを1つのrssにまとめて受信 http://search.twitter.com/search.rss?q=from%3Anodefest%20OR%20from%3Anodejs //spdyについての日本語のつぶやきだけrssで受信 //@kenya_SPDYさんを除外 //feedのタイトル=「spdy lang:ja -from:kenya_SPDY - Twitter Search」 //「RT:〜」の嵐になるので、ノイズ多し http://search.twitter.com/search.rss?q=spdy%20lang%3Aja%20-from%3Akenya_SPDY