###前提・実現したいこと
Ruby on Railsでomniauth-facebook
を使って、Facebookログインを実装しました。
API リファレンスにはFirstnameとLastnameが取れると書いてあるのですが、取得の方法がわかりません。
###該当のソースコード
Ruby
1// user.rb 2validates :password, presence: false, on: :facebook_login 3 def self.from_omniauth(auth) 4 user = User.where('email = ?', auth.info.email).first 5 if user.blank? 6 user = User.new 7 end 8 user.facebook_uid = auth.uid 9 user.name = auth.info.name 10 user.email = auth.info.email 11 user.facebook_icon = auth.info.image 12 user.facebook_token = auth.credentials.token 13 user.facebook_expires_at = Time.at(auth.credentials.expires_at) 14 user 15 end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。