コード例: PHP を使用して Twitter の RSS_PHP チュートリアルを呼び出す

WBOY
リリース: 2016-07-21 14:55:02
オリジナル
929 人が閲覧しました

「寿王軒」ブログの右サイドバーには元々「雑感」欄があり、長くは書けない短い文章や、もっと気に入った短い文章や発言を記録するために使用しています。

コード例: PHP を使用して Twitter の RSS_PHP チュートリアルを呼び出す

このコラムは当初、Weibo で Fanfou の API を呼び出して作成されましたが、その後、Tencent の Taotao API を使用して実装され、2010 年 1 月 26 日から開始されます。 QQスペース、諦めるしか考えられません。いろいろ考えた結果、最終的にTwitterを使って実装することを考えましたが、中国ではTwitterにアクセスできず、jsで呼び出すことができません。このブログのサーバーは海外にありますが、プラグインの使用を最小限にするために、既製の WordPress プラグイン「Twitter Tools」を使用して Twitter API にアクセスすることは問題ありません。 , WordPress テーマの中で PHP を直接使用することにしました。 twitter が提供する API インターフェイスは非常に豊富です。調べた結果、Twitter RSS API の呼び出しは比較的簡単で、次の機能を実現できることがわかりました。

1. パスワードは必要ありません。ユーザー名。
2. RSS コンテンツをフォーマットし、ユーザー自身のツイートの内容と時間を表示し、他の人への @replies の返信を除外します。

コードは次のとおりです:

01:
02: 03: $username='xjb';//これを Twitter のユーザー名 Username に変更します
04: $feedURL='http://twitter.com/statuses/user_timeline/'.$username.'.rss';
05: $excludePattern='/'.$username.': //除外します。任意の @repliesExclude @replies content
06: $count=5;// カウントを表示
07: $i=0;
08:
09: if(!$xml=simplexml_load_file($feedURL)){
10:trigger_error( 'エラー',E_USER_ERROR);
11: }
12: foreach($xml->channel->item as $item) {
13: if ( ! preg_match("$excludePattern", $item ->title )) {
14: $filteredTitle=htmlspecialchars("$item->title");
15: $filteredTitle=str_replace("$username: ","",$filteredTitle);
16: / /時刻を変換する中国のゾーン -- 中国のタイムゾーンに変換します
17: date_default_timezone_set('Asia/Shanghai');
19:
20: if($i>$count)
21: {
22: Break ;
23: }
24: ?>
25: ($item->pubDate)); ?>)
27:
28: 詳細...
30:

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート