2012年3月6日火曜日

twitter api 2

twitter api を試してみる。

昨日試したのはREST APIのsearch。 xxxxは検索文字
curl http://search.twitter.com/search.json?q=xxxx

Twitter Search APIのsearchを試す。xxxxは検索文字
curl https://twitter.com/#!/search/realtime/xxxx%20since:2012-03-05

って普通に検索ページのhtmlが返却される。

でも検索ページで指定出来る条件は、REST APIでも指定できるっぽい。

○2012-03-04以降で、http://www.yahoo.co.jpが含まれるツイートを取得。

http://search.twitter.com/search.json?q=http%3a%2f%2fwww.yahoo.co.jp&since=2012-03-04


○2012-03-05以降で、@twitter_idが含まれるツイートを検索。
http://search.twitter.com/search.json?q=%40twitter_id&since=2012-03-05


前・次のページを取得する時は、
jsonデータの「next_page:」のパラメータで検索すればいい。
max_idを指定して改ページする。

○ 2012-03-04以降で、http://www.yahoo.co.jpを含むツイートで、
1ページ100件表示の1ページ目を取得。

http://search.twitter.com/search.json?page=1&q=http%3A%2F%2Fwww.yahoo.co.jp%20since%3A2012-03-04&rpp=100

で2ぺージ目以降は、↑で取得したJSONの「next_page:」のパラメータで検索。
page: 15になったところで、改ページを終了する。
16以降は1ページ目のデータが戻されている。
 

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。