PHP で Twitter API を利用してタイムラインを取得します。取得したつぶやきを出力するだけのサンプルコードを下記に記載します。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
<?php require_once("./twitteroauth/twitteroauth.php"); $consumer_key = "ComsumerKey"; $consumer_secret = "ComsumerSecret"; $access_token = "AccessToken"; $access_token_secret = "AccessTokenSecret"; $to = new TwitterOAuth($consumer_key,$consumer_secret,$access_token,$access_token_secret); $req = $to->OAuthRequest("http://api.twitter.com/1/statuses/friends_timeline.xml","GET",array("page" => "1")); $xml = simplexml_load_string($req); $i=1; foreach($xml->status as $key => $value){ print $i.":".$value->text."<br />"; $i++; } ?> |
https://api.twitter.com/1/statuses/friends_timeline.xml に page パラメーターを付加して GET リクエストを送信します。
XML形式で返却されてきますので simplexml_load_string
関数を使ってつぶやきの部分を取り出します。1リクエストあたり20件のつぶやきが取得できるようです。それ以上のつぶやきを取得したい場合は、page パラメーターをカウントアップしていくことで取得可能です。
[…] Twitterの最新ツイートを、jQuery と PHP で取得する2つの方法 [PHP]Twitter APIを利用してタイムラインを取得する This was written by Rosetta. Posted on 金曜日, 11月 4, 2011, at 8:20 PM. Filed under jQuery, […]