使用TwitterOauth获取用户时间线,始终返回"页面未找到",代码34

时间:2015-03-24 17:38:52

标签: php twitter-oauth

我正在尝试获取我的Twitter时间轴的用户时间轴,并且它一直给我返回“找不到页面”。代码如下:

require_once("twitteroauth/autoload.php");
use Abraham\TwitterOAuth\TwitterOAuth;

$connection = new TwitterOAuth($this->consumer_key, $this->consumer_secret, $this->oauth_access_token, $this->oauth_access_token_secret);
$data = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name=".$this->username."&count=".$this->limit); 
return $data; 

无法弄清楚我做错了什么,感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:0)

我刚尝试过,最初遇到了同样的问题。阅读This Documentation,似乎有一种不同的格式,可以通过TwitterOAuth库发出API请求。

此帖中的示例也很有用:How to get the 3,200 tweets (Twitter API 1.1)

试试这个,它对我有用:

require_once("twitteroauth/autoload.php");
use Abraham\TwitterOAuth\TwitterOAuth;

$connection = new TwitterOAuth($this->consumer_key, $this->consumer_secret, $this->oauth_access_token, $this->oauth_access_token_secret);


$data = $connection->get("statuses/user_timeline", array('count' => $this->limit, 'exclude_replies' => true, 'screen_name' => $this->username));

return $data;