试图写一个脚本来获取我的推特时间线,无法获得返回信息

时间:2011-06-07 21:05:15

标签: twitter-oauth timeline

我正在尝试编写一个Twitter程序来获取我的行。我正在使用亚伯拉罕 威廉姆斯认证码。我无法弄清楚如何解析返回值。我认为它返回了一个stdClass,我对它是如何工作感到困惑。我可以通过print_r显示对象值。我能够看到xml和json返回值在http://dev.twitter.com/doc/get/statuses/home_timeline处的含义。

代码

// Read in our saved access token/secret
$accessToken = file_get_contents("access_token");
$accessTokenSecret = file_get_contents("access_token_secret");
// Create our twitter API object
require_once("twitteroauth/twitteroauth.php");
$oauth = new TwitterOAuth('mykey', 'secret key', $accessToken, $accessTokenSecret);
// Send an API request to verify credentials
$credentials = $oauth->get("account/verify_credentials");
echo "Connected as @" . $credentials->screen_name;
// Post our new "hello world" status

$home_timeline = $oauth->get('statuses/home_timeline',array('count' => 40));  
print_r($home_timeline);
// how do i get the information out of home_timeline

1 个答案:

答案 0 :(得分:1)

GET statues/home_timeline返回一组雕像。您可以像$home_timeline[0]->text一样直接访问它们,也可以写一个foreach loop

foreach ($home_timeline as $status) {
  echo "Tweet: $status->text<br />\n";
}