現在Railsアプリを開発中でFacebookログインをした際にユーザのプロフィール画像を取得し表示させたいと思っております。
ログインした際にfacebook_imageカラムにユーザのプロフィールのURLは取得することができるのですが
現状だと文字列が表示されます。この文字列をブラウザで検索するとユーザのプロフィール画像が表示されるのですが
実際にアプリでユーザのプロフィール画像を表示するにはどういった手順があるのでしょうか?
もしわかる方がいましたらよろしくお願いします。
"http://graph.facebook.com/v4.0/112645297628408/picture?access_token=EAA6j9oMhys8BAOI1hp8csxWTdmT06fK4vJtUzWhW4ECYZAITZCifr17xJCDZCfXtHJyR7aZAwxoJa4VvOjqv2Bki9ohYNsrla9z1b0oZCgHLP7y8drEN28Y6exu28txg4t54EspYRMPaHtaSJAaKwxLBvLTbEgnzFoSyn"
def self.find_for_oauth(auth) user = User.where(uid: auth.uid, provider: auth.provider).first unless user user = User.create( uid: auth.uid, provider: auth.provider, name: auth.info.name, screen_name: auth.info.nickname, **facebook_image: auth.info.image,** facebook_link: auth.extra.raw_info.link, email: User.dummy_email(auth), password: Devise.friendly_token[0, 20] ) end user end private def self.dummy_email(auth) "#{auth.uid}-#{auth.provider}@example.com" end
あなたの回答
tips
プレビュー