ユーザーごとにログインして、投稿するとTwitterにも連動して同じ内容が投稿されるようにしたいのですが、
access_token,access_token_secretの情報をどうやって保存させるのかわかりません。
恐らくaccess_tokenの情報を取得できていないので現状以下エラーが発生しています。
アドバイスいただければと思います。すみませんがよろしくお願いします。
参考URL
https://teratail.com/questions/165698?link=qa_related_pc
images_controller.rb client = Twitter::REST::Client.new do |config| # applicationの設定 config.consumer_key = ENV["TWITTER_ID"] config.consumer_secret = ENV["TWITTER_APP_SECRET"] config.access_token= ENV['TWITTER_ACCESS_TOKEN'] config.access_token_secret = ENV['TWITTER_ACCESS_TOKEN_SECRET'] end client.update("test")
omniauth_callbacks_controller.rb omniauth = request.env['omniauth.auth'] omniauth.credentials.token omniauth.credentials.secret
==============追記====================
色々試しましたが、やはりアクセストークンを取得できません。。
ググっても情報があまり転がっていなくてお手上げです。。
下記コードの部分の指定が間違っているんだと思うのですが、どう書けばいいのかわからず。
omniauth = request.env['omniauth.auth'] omniauth.credentials.token #ここの部分 omniauth.credentials.secret #ここの部分
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/14 18:56