Zend_service_twitter和粉丝列表

时间:2011-11-23 04:21:57

标签: php api zend-framework twitter oauth

我正在开发一个应用程序,我使用twitter和OAuth登录。我正在使用Zend_OAuthzend_service_twitter类。问题是我想收集所有关注者的列表,但是当我使用userFriends()userFollowers()方法时,我只会得到跟踪我的最后100位用户,即使我将页面参数传递给功能。

我想找到一种方法来吸引所有关注者,或者至少能够将他们100分100或其他类似的分页。

1 个答案:

答案 0 :(得分:0)

相应的官方文档,您可以将页面参数传递给方法:

  

followers()方法接受一组可选参数来修改查询。

     

id指定要为其返回关注者列表的用户的ID或屏幕名称。

     

页面指定您要返回的页面。

所以我应该是这样的:

$user->followers(array("page" => 1));

编辑:

由于我也有这个问题并且无法弄清楚为什么分页不起作用,我使用了这样的解决方案:

$twitter_url =  'https://api.twitter.com/1/users/show.json?user_id='. $userTwitterId;
$response = json_decode(file_get_contents($twitter_url));
$followrs = $response['followers_count'];