Twitter Ruby Gem - 获取朋友的名字和ID,仅此而已

时间:2011-11-15 17:04:24

标签: ruby twitter twitter-gem

是否可以简单地通过id和全名来吸引你所关注的人?我不需要任何额外的数据,这是浪费带宽。

目前我唯一的解决方案是:

 twitter_client = Twitter::Client.new
 friend_ids = twitter_client.friend_ids['ids']
 friends = twitter_client.users(friend_ids).map { |f| {:twitter_id => f.id, :name => f.name} }

无论如何只是让用户返回的是一组id和全名?比上面描述的方式更好的方式吗?最好不要在客户端过滤。

1 个答案:

答案 0 :(得分:2)

users方法使用users/lookup API调用。正如您在页面上看到的那样,唯一可用的参数是include_entities。帮助您查找用户的only other method具有相同的限制。所以你不能只下载所需的属性。

我想说的唯一另一件事就是你可以直接使用friends变量,我看不到运行地图的任何好处。