Я использую драгоценный камень Twitter в (https://github.com/jnunemaker/twitter). Продолжаю получать Twitter :: Ошибка :: Несанкционированный, только с некоторыми пользователями. Для других пользователей запрос выполняется без проблем.
user = User.first
client = Twitter::Client.new(:oauth_token => user.authentications.where(:provider => 'twitter').first.token, :oauth_token_secret => user.authentications.where(:provider => 'twitter').first.secret)
client.follower_ids
Точная ошибка: Twitter::Error::Unauthorized: This method requires authentication.
Это происходит от случая к случаю. Проблема затрагивает ряд пользователей в нашей системе. Первое, что вы можете подумать, это то, что их oauth_token
и oauth_token_secret
могут быть недействительными. Я храню эти токены так же, как храню токены для каждого пользователя. Поэтому нет никаких оснований подозревать, что токены могут быть недействительными.
Кто-нибудь знает почему?