Я пытаюсь выполнить поиск в Твиттере, используя пакет PEAR Services_Twitter.К сожалению, это только возвращает массив идентификаторов состояния, например (var_dump) :
object(stdClass)#88 (2) {
["statuses"]=>
array(11) {
[0]=>
int(49497593539)
[1]=>
int(49497593851)
[2]=>
int(49497598001)
[3]=>
int(49497599055)
[4]=>
int(49497599597)
[5]=>
int(49497600733)
[6]=>
int(49497602607)
[7]=>
int(49497607031)
[8]=>
int(49497607453)
[9]=>
int(49497609577)
[10]=>
int(49497610605)
}
["created_in"]=>
float(0.008847)
}
Используемый мной сценарий похож на этот сценарий тестирования, который я написал:
<?php
//$oAuth = new HTTP_OAuth_Consumer( /** Supply oAuth details here **/ );
$Twitter = new Services_Twitter();
//$Twitter->setOAuth($oAuth);
try {
$Response = $Twitter->search(array(
"q" => "#FF -RT OR #FollowFriday -RT",
"rpp" => 10,
"since_id" => 23982086000,
"result_type" => "recent"
));
var_dump($Response);
} catch (Exception $e) {
fwrite(STDERR, $e->getMessage());
}
?>
Поскольку я хочу просканировать твиты на наличие определенных слов и узнать, когда они были опубликованы и кем, мне нужно будет запросить все эти статусы один за другим.Но в соответствии с примером ответа в документации API Twitter они уже возвращают всю необходимую информацию о твитах (что довольно очевидно).
Итак, вопрос: как я могу получить доступэту информацию, используя Services_Twitter?
С уважением,
Арно