twitter_time没有为转推用户提供follower_count

时间:2014-03-23 18:33:17

标签: twitter

我正在使用twitter_timeline来获取用户详细信息。

它提供了一组推文,包括RT。我正在考虑所有推文的转推。

假设我转推了任何推文,我可以使用:

$tweets3 = $connection->get("https://api.twitter.com/1.1/statuses/user_timeline.json?trim_user=true&include_rts=true");

 foreach ($tweets3 as $item)
        {
                $rt_reach =  $item->retweet_count; //This is available
                $text = $item->text; //This is available

                $follower_count = $item->user->followers_count; //This is not available
                echo "User location $item->user->location"; //This is not available
                echo  $follower_count = $item->user->screen_name; //This is not available
        }

链接到文档:https://dev.twitter.com/docs/api/1/get/statuses/user_timeline

为什么它不能在上面的代码中提供最后三个值?

1 个答案:

答案 0 :(得分:0)

由于您使用的是“trim_user = true”,因此除了user_id之外,twitter会删除用户记录。 请检查trim_user参数here

应用程序使用“trim_user”参数来阻止推文数据变得臃肿,如果应用程序需要完整的用户记录,则应该将其排除,这似乎适用于您。