Как получить пользователей Twitter, за которыми следят пользователи Twitter, на которых вы подписаны - PullRequest
0 голосов
/ 02 ноября 2019

Попытка получить пользователей 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 там.

У вас есть какие-либо идеи, чтобы реализовать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...