我正试图从Facebook获取AccessToken并将其与alamofire一起用于登录app。 当我运行应用程序时它会崩溃,因为currentAccessToken是零。 谁能告诉我我做错了什么?
[cell.playButton setImage:[UIImage imageNamed:@"Oval 135 Copy + Triangle 1 Copy.png"] forState:UIControlStateNormal];
}
答案 0 :(得分:0)
如果您使用FB sdk提供的默认facebook登录视图,请使用FBSDKLoginButton的委托方法并获取访问令牌 -
- (void) loginButton:(FBSDKLoginButton *)loginButton
didCompleteWithResult:(FBSDKLoginManagerLoginResult *)result
error:(NSError *)error
{
NSLog(@"acessToken:%@ ,user Id : %@",[FBSDKAccessToken currentAccessToken],result.token.userID);
NSLog(@"error : %@",error);
}
对于自定义,您可以使用
var fbAccessToken = FBSession.activeSession().accessTokenData.accessToken