TwitterOAuthで自分の最新tweetの時刻を取得
<?php // OAuthライブラリの読み込み require "twitteroauth/autoload.php"; use Abraham\TwitterOAuth\TwitterOAuth; //接続 $connection = new TwitterOAuth(コンスーマーキー, コンスーマーシークレット, アクセストークン, アクセストークンシークレット); //ツイート取得 $res = $connection->get("statuses/user_timeline",array("count" => "1")); //レスポンス確認 #print_r($res); echo date("Y/m/d H:i",strtotime($res[0]->created_at)); ?>
メモ
- user_timelineでユーザを指定しないと自分の分を取得
- home_timelineはフォロアのtweetを表示するが、user_timelineではそのユーザのtweetのみ
- 戻り値は配列の中にオブジェクトが収納されるという形になっている。
- print_rだと配列とオブジェクトの区別がはっきりわかる。
参考にしたページ。
PHPからTwitterツイート(2015年2月版) - Qiita