0

いくつかのハッシュタグのツイートを表示するphpページの開発を探しています。#apple、#iphoneがそのハッシュタグの最近のツイートをすべて表示するとします。

これをPHPとMySQLで使用したいと思っています。TwitterストリームAPIの使い方がわからない。

キャッシュを作成してMySQLに保存する必要がありますか、それとも特定のハッシュタグに最近の100件のツイートを表示できますか?また、TwitterAPIを呼び出すにはいくつかの制限があると聞きました。

4

1 に答える 1

1

Twitter APIアトムフィードを使用すると、次のURLのハッシュタグで取得できます。

http://search.twitter.com/search.atom?q=%23apple&rpp=100

これはxmlベースの応答を返すため、以下のようなものがそれを読み取ることができます。

$feed = "http://search.twitter.com/search.atom?q=%23apple&rpp=100";
$xml = simplexml_load_file($feed);
foreach($xml->entry  as $id => $entry)
{
   //do what you want here,
   //some (definitely not all) available values are
   $linkToTweet = $entry->link[0]["href"];
   $linkToAvatar = $entry->link[1]["href"];
   $timestamp = $entry->updated;
   $tweet = $entry->content;
}
于 2012-02-08T15:00:39.633 に答える