获取最新的" n"转发者的最新推文中的每一条推文的关注者

时间:2013-12-18 15:09:59

标签: php codeigniter twitter

我只想弄清楚用来自twitter的数据计算的最佳方法是什么。我手头有问题,

  • 我必须从句柄中获得n条最新推文。
  • 找到每条推文的n个转发者。

    if(isset($_GET['handle'])){
        $tweets = $connection->get('https://api.twitter.com/1.1/statuses/user_timeline.json?screen_name='.$_GET['handle'].'&result_type=recent&count=20');
        $data['ex'] = $tweets;
        $data['tweet'] = array();
        $data['tweeters'] = array();
        foreach ($tweets as $tweet) {
             array_push($data['tweet'],$tweet->id_str);
            }
        var_dump($data['tweet']);   
        foreach ($data['tweet'] as $tweters) {
            $retweeters_ids = $connection->get('https://api.twitter.com/1.1/statuses/retweeters/ids.json?id='. $tweters .'&count=10');
            var_dump($retweeters_ids);
    
        }
    }
    

    我知道上面的代码很糟糕,因为我无法在 foreach 中添加get请求。 所以,如果某人有更好的方法来解决这个问题。速率限制是我在尝试后想出来的问题。

1 个答案:

答案 0 :(得分:0)

我使用在不同时刻运行的单独脚本执行此操作(否则我达到了速率限制)。