swift - logging into fb from iOS app -
i using below methods login fb through app. navigating login page printing error follows: **-canopenurl: failed url: "fbauth2:/" - error: "(null)" ** using swift 2.1.1 , facebook sdk 4.13.1
let fbloginmanager = fbsdkloginmanager() fbloginmanager.loginwithreadpermissions(["email"], fromviewcontroller: self) { (result, error) -> void in if (error == nil){ let fbloginresult : fbsdkloginmanagerloginresult = result if fbloginresult.grantedpermissions != nil && fbloginresult.grantedpermissions.contains("email") { self.getfbuserdata() // fbloginmanager.logout() } } } }
func getfbuserdata(){
if((fbsdkaccesstoken.currentaccesstoken()) != nil){ fbsdkgraphrequest(graphpath: "me", parameters: ["fields": "id, name, first_name, last_name, picture.type(large), email, gender"]).startwithcompletionhandler({ (connection, result, error) -> void in if (error == nil){ print(result) let view = self.storyboard?.instantiateviewcontrollerwithidentifier("view") as! signupviewcontroller self.presentviewcontroller(view, animated: true, completion: nil) } }) }
}
using <key>lsapplicationqueriesschemes</key> <array> <string>fbapi</string> <string>fb-messenger-api</string> <string>fbauth2</string> <string>fbshareextension</string> </array>
also when redirecting view, goes loginview , going redirected view.can me...
Comments
Post a Comment