Как отображать твиты из твиттера, используя хэш-теги с помощью PHP + MySQL - PullRequest
0 голосов
/ 08 февраля 2012

Я собираюсь разработать страницу php, которая показывает твиты для пары хэштегов. Предположим, #apple, #iphone отобразит все последние твиты для этого хэштега.

Я хочу использовать это с PHP и MySQL. Не знаю, как использовать API потокового Twitter.

Нужно ли мне создавать кеш и сохранять его в MySQL или Могу ли я отобразить последние 100 твитов на определенном хэштеге? Также я слышал, что есть некоторые ограничения для вызова Twitter API.

1 Ответ

1 голос
/ 08 февраля 2012

Используя фид твиттер-атома 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;
}
...