Попытка получить пользователей Twitter, за которыми следят пользователи Twitter, на которых вы подписаны. Скажем, если я следую за А и Б в Твиттере. А A следует за C и D, B следует за E и F. На этот раз нужно получить C, D, E и F.
Как ведущие к документам Twitter, я полностью выбрал пользователей Twitter, людикак показано ниже:
def twitter_client
Twitter::REST::Client.new do |config|
config.consumer_key = Rails.application.credentials.twitter[:consumer_id]
config.consumer_secret = Rails.application.credentials.twitter[:consumer_secret]
config.access_token = session[:twitter_credentials]['token']
config.access_token_secret = session[:twitter_credentials]['secret']
end
end
def friend_id_list(user)
return [] if session[:twitter_credentials].blank?
Rails.cache.fetch("/friend_list/#{user.nickname}", expires_in: eval(Settings.expiration.friend_list)) do
twitter_client.friend_ids(cursor: -1, count: Settings.twitter.friend_ids_count).to_a
end
end
Ошибка не возникает. Но я не могу получить список пользователей, за которыми следуют пользователи, за которыми они следят, потому что я не могу использовать friedns_ids
там.
У вас есть какие-либо идеи, чтобы реализовать это?