tôi đã sử dụng mã này để FB đăng nhập:Tôi làm cách nào để sử dụng thông tin đăng nhập trong Facebook SDK 4.6 cho iOS?
@IBAction func fbloginbtn(sender: AnyObject) {
FBSDKLoginManager().logInWithReadPermissions(["public_profile", "email","user_location","user_about_me", "user_photos", "user_website"], handler: { (result:FBSDKLoginManagerLoginResult!, error:NSError!) -> Void in
if (error == nil){
let fbloginresult : FBSDKLoginManagerLoginResult = result
if(fbloginresult.grantedPermissions.contains("email"))
{
if((FBSDKAccessToken.currentAccessToken()) != nil){
FBSDKGraphRequest(graphPath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large), email"]).startWithCompletionHandler({ (connection, result, error) -> Void in
if (error == nil){
//do sth
}
})
}
}
}
})
}
Nhưng loginwithreadpermissions
bị phản đối trong SDK 4.6
Làm thế nào tôi nên thay đổi mã này?
Chỉ cần đảm bảo, 4.6 là phiên bản SDK ** Facebook **, phải không? Không phải phiên bản SDK ** iOS **? (đó sẽ là quá cũ). –
oh xin lỗi, đó là Facebook SDK cho iOS –
Có lẽ nó là hiển nhiên đối với một người quen thuộc với Facebook SDK, nhưng đối với tất cả mọi người khác nó có thể hơi khó hiểu. Cảm ơn bạn đã sửa chữa nó. –