Использование твиттераута Авраама: «следующее / идентификаторы» next_cursor всегда равно 0 - PullRequest
1 голос
/ 19 февраля 2012

twitteroauth до сих пор был фантастическим, но у меня проблемы со сбором всех подписчиков определенных пользователей.

Например:

$method = 'followers/ids';
$params = array("screen_name"=>"governoromalley","cursor"=>"-1");
print_r($conn->get($method));

Возвращает / печатает объект , утверждая, что для next_cursor есть только 0 :

stdClass Object ( [previous_cursor_str] => 0 [next_cursor] => 0 [ids] => 
Array ( [0] => 353642204 [1] => 98012791 [2] => 72607824 [3] =>...

Но при керлинге с помощью инструмента OAuth http://dev.twitter.com я получаю что-то, показывающее, что next_cursor есть , но я не могу получить его через PHP SDK. *

{"previous_cursor_str":"0","next_cursor":1380213447767347311,"ids":
[23639237,324619439,282668815,...

Как я могу решить эту головоломку? Я готов делать любые глупые хаки по мере необходимости.

Спасибо за любую помощь!

1 Ответ

1 голос
/ 19 февраля 2012

Закончилось выяснить это. Похоже, что twitteroauth sdk вместо этого хочет user_ids:

//Where GovernorOMalley's user_id = 15824288
$method = 'followers/ids/15824288'; 
print_r($conn->get($method)); 

Дает нужные элементы курсора.

...