좋아요 및 다른 기본 정보를 얻을 수 없습니다. 나는 omniauth-twitter
보석을 사용합니다.Ruby on rails에서 twitter로 좋아합니다.
이 내 home_controller.rb
if session[:twitter_token].present?
twitter_token = current_user.social_medias.find_by_media_type("twitter").token
client = Twitter::Streaming::Client.new do |config|
config.consumer_key = "YOUR_CONSUMER_KEY"
config.consumer_secret = "YOUR_CONSUMER_SECRET"
config.access_token = "YOUR_ACCESS_TOKEN"
config.access_token_secret = "YOUR_ACCESS_SECRET"
end
p 'twitter'
p client
end
내 콘솔에서이 오류가 발생했습니다 ..
당신은 또한 트위터 보석이 필요합니다 예NameError (uninitialized constant HomeController::Twitter):
app/controllers/home_controller.rb:277:in `edit_profile'
시도를 트위터에서 기본 정보를 얻을 수 (즉, 좋아하는, 추종자, 다음)입니다 ::' , ie :: 트위터 :: 스트리밍 :: 클라이언트' – Aleksey
트위터가로드되지 않았습니다. 파일 상단에'require 'twitter''를 추가하십시오. – dnsh
@Dinesh Gemfile에 포함 시키면 보석이 필요하다고 생각합니다. – Aleksey