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

投稿者: | 2016年12月26日

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?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>";
 
}
 
?>