如何获取当前PFUser的Facebook访问令牌

时间:2014-08-11 10:46:24

标签: ios facebook authentication parse-platform

我需要获取使用Facebook登录的当前用户的Facebook访问令牌,以便我可以将其发送到Web服务以便能够调用Facebook Graph API

那么如何从[PFUser currentUser]获取身份验证数据?因为我尝试了以下但它返回nil:

PFObject *authData = [[PFUser currentUser] objectForKey:@"authData"]; 

2 个答案:

答案 0 :(得分:2)

我从PFFacebookUtils获得了访问令牌,如下所示

NSString *accessToken = [[[PFFacebookUtils session] accessTokenData] accessToken];

答案 1 :(得分:0)

我知道这是一个老问题,但我遇到了同样的问题而且PFFacebookUtils不再拥有会话属性,但是这样做有效:

[FBSDKAccessToken currentAccessToken]