我使用此代碼FB登錄:如何在iOS SDK的Facebook SDK 4.6中使用登錄?
@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
}
})
}
}
}
})
}
但loginwithreadpermissions
在SDK 4.6
不贊成我應該如何改變這種代碼?
爲了確保4.6是** Facebook ** SDK版本,對不對?不是** iOS ** SDK版本? (那會太舊了)。 –
oh對不起,這是適用於iOS的Facebook SDK –
也許對於熟悉Facebook SDK的人來說顯而易見,但對於其他人來說,它可能會有些混亂。感謝您修復它。 –