2016-04-21 2 views
0

Для некоторых пользователей FBSDKGraphRequest работает, без ошибок, но пользователь ["first_name"] равен нулю.FBSDKGraphRequest не возвращает first_name someties

Мой код:

class func sessionStateChanged(token: String, viewController: UIViewController) { 
// If the session was opened successfully 
let request = FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "email, first_name, last_name, gender"]) 
request.startWithCompletionHandler({(connection, user, error) -> Void in 
    if (error==nil) { 
    let params = [ 
     "uid": user["id"] as! String, 
     "token": token, 
     "user": [ 
     "login": user["email"] as! String, 
     "billing_address_attributes": [ 
      "gender": user["gender"] as! String, 
      "first_name": user["first_name"] as! String, 
      "last_name": user["last_name"] as! String 
     ] 
     ] 
    ] 
    } 
}) 

Стараюсь с пользователем без разрешения или с ограниченными полномочиями, я не могу воспроизвести этот вопрос.

Я использую SDK IOS 4.11.0, с последней версией FBGraph,

ответ

0

открыть этот адрес и проверить developers.facebook.com/tools/explorer вы можете проверить результат с Facebook

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