首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从PFFacebookUtils检索Facebook的userID

从PFFacebookUtils检索Facebook的userID
EN

Stack Overflow用户
提问于 2015-06-23 15:12:44
回答 2查看 82关注 0票数 0

我正在使用Parse作为我的iOS应用程序的后端服务。我实现的一个功能是通过Facebook登录。在解析数据资源管理器中,我可以看到,如果用户使用facebook帐户登录,解析存储facebook的userId。我知道我可以显式地使用FacebookSDK并使用以下内容:

代码语言:javascript
复制
  [[FBRequest requestForMe] startWithCompletionHandler:]

而不是在我的自定义字段中保存userId。但是,既然解析已经是出于自己的目的,我想知道是否有办法从他们那里检索到facebook的userId?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-04 16:41:28

结果显示,PFUser类具有包含所有必要信息的私有属性authData。我们可以这样检索它:

代码语言:javascript
复制
PFUser* user = PFUser.currentUser;
NSDictionary* authData = [user valueForKey:@"authData"];

虽然它在Parse SDK v.1.9.1中工作,但在即将发布的或早期版本的SDK中可能无法工作。

票数 1
EN

Stack Overflow用户

发布于 2015-07-01 21:43:35

这是不可能的,因为解析authData表中的_User不会返回给客户端。你应该去一个普通的FBSDKGraphRequest到"/me“

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31006693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档