Twitter API タイムラインを取得する方法

投稿者: | 2016年12月26日

「TwistOAuth」を利用してTwitterのタイムラインを取得する方法です


<?php

require_once (dirname(__FILE__) . '/lib/TwistOAuth-master/build/TwistOAuth.phar');

$consumer_key = '';
$consumer_secret = '';
$access_token = '';
$access_token_secret = '';
$screen_name = '';

try {

   $to = new TwistOAuth($consumer_key,
                        $consumer_secret,
                        $access_token,
                        $access_token_secret);

   $query = array("screen_name" => $screen_name, // 取得するユーザー
                  "count" => '200');             // 取得する件数(1リクエスト最大200)

   $status = $to->get("statuses/user_timeline", $query);

   foreach ($status as $key => $value) {
      echo $value->text."<BR>";
   }

} catch (TwistException $e) {

   echo $e->getMessage()."<BR>";

}

?>