嗯,我想要做的是非常明顯的。我收到的鳴叫,如下圖所示:Twitter上的搜索API的最後時刻推文
$options .= 'q='.urlencode($hash_tag);
$options .= '&page=15';
$options .= '&rpp=100';
$options .= '&result_type=recent';
$url = 'https://search.twitter.com/search.atom?'.$options ;
$ch = curl_init($url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, TRUE);
$xml = curl_exec ($ch);
curl_close ($ch);
$affected = 0;
$twelement = new SimpleXMLElement($xml);
foreach ($twelement->entry as $entry) {
$text = trim($entry->title);
$author = trim($entry->author->name);
$time = strtotime($entry->published);
$id = $entry->id;
echo '<hr>';
echo "Yazan : ".$author;
echo "</br>";
echo "Tarih : ".date('Ymd H:i:s',$time);
echo "</br>";
echo "Tweet : ".$text;
echo "</br>";
}
,正如你可以檢查此鏈接:linkToTrial我可以收到微博。但他們對我來說太老了!我想在最後時刻收到推文,至少在最近5分鐘內。 Here它說
這聽起來像你可以做你的一端,因爲created_at是在結果集中返回的字段之一。只要做你的查詢,並只使用最近5秒內的那些。
但是當你檢查我的例子時,你會看到我甚至沒有收到最後的推文。我在哪裏做錯了?哪裏?
任何答案將不勝感激。感謝您的迴應。
我看不到第一頁,它說沒有找到頁面。 – 2013-04-11 20:48:08