0
私はTwitterの検索結果を取得することに依存するTwitterアプリケーションを構築しています。それはうまく動作しますが、私はまだ新しいツイートを得るためにページを更新する必要があります。Ajaxを使用して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のheadセクション内のスクリプトブロックに入ります。ファイル名testclass.phpはTestClassのファイル名を指し、値60000は更新間隔のミリ秒単位の遅延です。 – CD1212