0
我正在构建一个Twitter应用程序,这取决于检索Twitter搜索结果。它工作正常,但我仍然需要更新页面以获取新的推文。如何使用Ajax动态检索Twitter搜索结果?
如何让页面像Twitter微件一样动态刷新自己,以显示新的推文?
这是我的代码,请告诉我如何,因为我厌倦了很多脚本,它不适用于我。
的Twitter类
<?php
class Twitter
{
public function __construct(){ }
public function searchResults($search = null)
{
$url = "http://search.twitter.com/search.atom?q=" . urlencode($search) . "&lang=en&rpp=50";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
curl_close($curl);
$return = new SimpleXMLElement($result);
return $return;
}
}
?>
测试类
<?php
require_once("twitter.class.php");
$Twitter = new Twitter;
$results = $Twitter->searchResults("usa");
foreach($results->entry as $result)
{
echo "<h3><a href=\"". $result->author->uri ."\">". $result->author->name ."<a/></h3><img src=\"". $result->link[1]->attributes()->href ."\" style=\"float: left;\"><p>". $result->content."</p><div style=\"clear:both;\"> </div>";
}
?>
。 。
在等着你反应:)
我应该在哪里放这段代码? – Fahd
这段代码将进入构成页面的html头部分的脚本块中。文件名testclass.php应指向TestClass的文件名,值60000是以毫秒为单位的更新之间的时间延迟。 – CD1212