【发布时间】:2011-09-27 06:59:36
【问题描述】:
我正在构建一个依赖于检索 Twitter 搜索结果的 Twitter 应用程序。它工作正常,但我仍然需要更新页面以获取新推文。
如何让页面像 Twitter Widgets 一样动态刷新,以显示新的推文?
这是我的代码,请告诉我怎么做,因为我厌倦了很多脚本,它对我不起作用。
推特类
<?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>";
}
?>
。 .
等待您的回复:)
【问题讨论】:
标签: php ajax api search twitter