Twitter Ruby Gem - найдите имена и идентификаторы друзей, не более того
Можно ли просто получить людей, на которых вы подписаны, только с идентификатором и полным именем? Мне не нужны никакие дополнительные данные, это трата пропускной способности.
В настоящее время у меня есть единственное решение:
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 ответ
users
метод использует вызов API user / lookup. Как вы можете видеть на странице, единственный доступный параметр include_entities
, Единственный другой метод, который помогает вам найти пользователей, имеет такое же ограничение. Таким образом, вы не можете загрузить только необходимые атрибуты.
Единственное, что я хотел бы сказать, - это то, что вы можете напрямую использовать переменную друзей, я не вижу никакой пользы от запуска карты.