Twitter Ruby Gem - получайте имена и идентификаторы друзей, не более того - PullRequest
0 голосов
/ 15 ноября 2011

Можно ли просто получить людей, на которых вы подписаны, только с идентификатором и полным именем?Мне не нужны никакие дополнительные данные, это трата пропускной способности.

В настоящее время единственное решение, которое у меня есть, это:

 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} }

В любом случае, есть ли у пользователей только что возвращенные массивы идентификаторов и полных имен?лучший способ сделать это, чем путь, изображенный выше?желательно не фильтровать на стороне клиента.

1 Ответ

2 голосов
/ 15 ноября 2011

В методе users используется вызов API users / lookup .Как вы можете видеть на странице, единственный доступный параметр - include_entities. только другой метод , который помогает вам найти пользователей, имеет такое же ограничение.Таким образом, вы не можете загружать только необходимые атрибуты.

Единственное, что я хотел бы сказать, это то, что вы можете напрямую использовать переменную друзей, я не вижу никакой выгоды от запуска карты на ней.

...