Twitterログ取得サンプル

ダウンロードはこちらからDownload

概要

複数のTwitterログを取得し、纏めて一覧に表示する為のサンプルプログラムです。サンプル

全体の表示件数や1人から最新何件を取得するなどの設定を行い、日付順に纏めてRSS形式で書き出します。

注意

ホワイトリスト申請に関して理解した上でご利用下さい。

また、このプログラムがTwitter側のシステムに対して正しい動作をしているのかどうかは保証出来ません。

ライセンスに関して

ライセンスを必要とする程の事はしていませんので、参考程度にご利用下さい。

ただし、MagpieRSSを利用させて頂いてますので、そちらに関してはMagpieRSSのライセンスを参照して下さい。

初期設定 (index.php )
define('LOG_FILE','log.log'); ログファイルの位置。デフォルトではinde.phpと同じ場所に有ります。※パーミッション 666に変更
$array = array( ); アカウント配列 ※後述参照
define('KENSU',5); 一人当たり何件の最新ログを取得するか
define('STOP',20); 全体で何件のログを取得するか
define('MAGPIE_CACHE_ON', 1); MagpieRSSのキャッシュ設定。0でキャッシュしなくなりますので常に最新ログを取得しますが、アクセスする度にTwitterへアクセスするのでお勧め出来ません。※1の場合はcache/のパーミッション777
define('MAGPIE_CACHE_AGE', 600); MagpieRSSのキャッシュの更新時間(秒) 前回のアクセスから指定時間を経過した場合は再キャッシュします。

アカウント配列に関して

実際のサイトではデータベース等から取得する事になると思いますが、とりあえず配列で書いています。

取得したいアカウントを上図を参考に追加して下さい。

※ツイートを非公開にしている方のログは取得出来ません。