【问题标题】:How to get Facebook access token of the current PFUser如何获取当前 PFUser 的 Facebook 访问令牌
【发布时间】:2014-10-04 04:07:45
【问题描述】:

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

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

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

【问题讨论】:

  • 尝试在authData 前加下划线,即_authData

标签: ios facebook authentication parse-platform


【解决方案1】:

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

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

【讨论】:

  • 添加此行后出现错误“PFFacebookUtils has no member session”
【解决方案2】:

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

[FBSDKAccessToken currentAccessToken]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 2014-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多