2017-01-10 5 views
0

私はSwift 3で自分のアプリからFBログインを行っています。これでFacebookからプロフィール画像を取得する必要があります。私をSwift 3の解決策を与えることができる人をPlzzしてください。すぐにFBからユーザー情報を取得する

+0

参照してください:画像をフェッチしている間にhttp://stackoverflow.com/questions/28333951/getting-profile-picture-with-swift-through-facebook-graph-api-return-unsupporte –

+0

あなたが任意のエラーを持っています? – Birendra

+0

いいえ、任意のエラー!これは、画像を表示するためにnullを表示する以外はすべて表示されます... @ Birendra –

答えて

0

これを試してください。

let login = FBSDKLoginManager() 

     login.logIn(withReadPermissions: ["email"], from: self) { (result, error) -> Void in 

      if (error != nil) { 

       self.view.makeToast("Error") 
      } 
      else if (result?.isCancelled)! { 

       self.view.makeToast("Cancel") 
      } 
      else { 

       if (FBSDKAccessToken.current() != nil) { 

        FBSDKGraphRequest(graphPath: "me", parameters: ["fields":"id,interested_in,gender,birthday,email,age_range,name,picture.width(480).height(480)"]).start(completionHandler: { (connection, result, error) -> Void in 

         print(result) 
}) 
       } 
      } 
     } 
+0

あなたは私がそこに行った方法を解決することができますか?私は他のすべてのデータを取り込んできましたが、今私は画像を取得する必要があります。事前に@ Keyur Hirani –

+0

ありがとうございます許可の問題を聞くことがあります。 picture.type(large)をpicture.width(480).height(480)に置き換えてください。 –

+0

私はそれを行いました...まだそれはnullを示しています。 @ Keyur Hirani –

関連する問題