Попытка написать скрипт для получения моей временной шкалы в твиттере, не может получить информацию о возврате - PullRequest
0 голосов
/ 08 июня 2011

Я пытаюсь написать твиттерную программу, чтобы получить мою линию. Я использую Авраама Код аутентификации Williams. Я не могу понять, как разбить возвращаемое значение. Я думаю, что это возврат 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 Ответ

1 голос
/ 08 июня 2011

GET statues / home_timeline возвращает массив статуй. Вы можете получить к ним прямой доступ, например, $home_timeline[0]->text или написать цикл foreach .

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