我正在我的应用程序中实现Facebook登录,我只需要存储会话的令牌,但不使用标准的Facebook按钮......
我设法使用:
FBSDKLoginManager().logInWithPublishPermissions(["publish_actions"], handler: nil)
完全符合预期......现在我正在学习Swift,我对Obj-C一无所知(虽然它在某些方面变得越来越明显我需要一些)我该如何实现处理程序,比如执行
println(FBSDKAccessToken.currentAccessToken())
完成后?
谢谢!
答案 0 :(得分:3)
我为任何对它感兴趣的人找到了解决方案......
let FBLoginManager = FBSDKLoginManager()
FBLoginManager.logInWithPublishPermissions(["publish_actions"], handler: { (response:FBSDKLoginManagerLoginResult!, error: NSError!) in
if(error != nil){
// Handle error
}
else if(response.isCancelled){
// Authorization has been canceled by user
}
else {
// Authorization successful
// println(FBSDKAccessToken.currentAccessToken())
// no longer necessary as the token is already in the response
println(response.token.tokenString)
}
})