2017-01-10 5 views
0

Я выполнил вход FB из своего приложения в Swift 3. Теперь мне нужно получить фотографию профиля из Facebook. Plzz любой, кто мог бы дать мне решение в Swift 3 ??Извлечение информации пользователя из FB в swift

+0

См: http://stackoverflow.com/questions/28333951/getting-profile-picture-with-swift-through-facebook-graph-api-return-unsupporte –

+0

у вас есть какие-либо ошибки при выборке картина ? – Birendra

+0

Нет, любая ошибка! Он отображает все, кроме того, что отображает нуль для изображения ... @ 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 –

Смежные вопросы