このコラムは当初、Weibo で Fanfou の API を呼び出して作成されましたが、その後、Tencent の Taotao API を使用して実装され、Taotao ビジネスは QQ Integrating と統合されます。スペースと気分を考えると、諦めるしかありません。いろいろ考えた結果、最終的にTwitterを使って実装することを考えましたが、中国ではTwitterにアクセスできず、jsで呼び出すことができません。このブログのサーバーは海外にありますが、プラグインの使用を最小限にするために、既製の WordPress プラグイン「Twitter Tools」を使用して Twitter API にアクセスすることは問題ありません。 , WordPress テーマの中で PHP を直接使用することにしました。 twitter が提供する API インターフェイスは非常に豊富です。調べた結果、Twitter RSS API の呼び出しは比較的簡単で、次の機能を実現できることがわかりました。
1. パスワードは必要ありません。ユーザー名。
2. RSS コンテンツをフォーマットし、ユーザー自身のツイートの内容と時間を表示し、他の人への @replies の返信を除外します。
コードは次のとおりです:
コードをコピーします コードは次のとおりです:
$username='xjb'; // これをあなたの twitter に変更します ユーザー名を twitter のユーザー名に変更します
$feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
$excludePattern='/'.$username .': @/ '; // @repliesExclude @replies コンテンツを除外します
$count=5;// カウントを表示
$i=0;
trigger_error( 'エラー', E_USER_ERROR);
}
foreach($xml->channel->item as $item) {
if ( ! preg_match("$excludePattern", $item->title)) {
$filteredTitle =htmlspecialchars(" $item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
//中国のタイムゾーンを変換します
date_default_timezone_set ('アジア/上海');
if($i>$count)
pubDate)); ?>)
div align="right ">a href="http://twitter.com/xjb" target="_blank">詳細... -- 私のトリッター -->
ソースコード
コードをコピー
コードは次のとおりです:
$username ='xjb'; // これを Twitter のユーザー名に変更します -- これを Twitter のユーザー名に変更します
$feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss'; excludePattern='/'. $username.': @/'; // @replies を除外します --@replies の内容を除外します $count=5;// カウントを表示します if(!$xml =simplexml_load_file($feedURL) ){ trigger_error('Error',E_USER_ERROR);
}
foreach($xml->channel->item as $item) {
if ( ! preg_match("$excludePattern", $) item->title) ) {
$filteredTitle=htmlspecialchars("$item->title");
$filteredTitle=str_replace("$username: ","",$filteredTitle);
date_default_timezone_set('アジア/上海) '); //中国のタイムゾーンを変換します
$i++;
{
}
> ;?php echo $filteredTitle; ?>(pubDate)); ?>) ?php } } ?>
http://www.bkjia.com/PHPjc/321338.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/321338.html
技術記事
このコラムはもともと Weibo Fanfou の API を呼び出して作成されましたが、その後、Tencent の Taotao API を使用して実装されました。
。