嗯,我想要做的很明显。我收到如下所示的推文:
$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 分钟内。这里说
这听起来像是您最终可以做的事情,因为 created_at 是结果集中返回的字段之一。只需进行查询,并仅使用最后 5 秒内的查询。
但是当您查看我的示例时,您会发现我什至没有收到最后一条推文。我在哪里做错了?在哪里?
任何答案将不胜感激。感谢您的回复。