Parse.com 和 Facebook SDK 问题

Posted

技术标签:

【中文标题】Parse.com 和 Facebook SDK 问题【英文标题】:Parse.com and Facebook SDK issues 【发布时间】:2012-09-17 14:24:55 【问题描述】:

我正在尝试使用 Parse 的 Facebook SDK 版本,但由于某种原因,除了 PF_FBRequest 之外,没有任何 PF_FB 对象/方法出现。例如,PF_FBRequestConnection 没有出现在 XCode 的自动完成中。我可以在 Parse 的头文件中看到PF_FBRequestConnection.h,所以我不确定它为什么不起作用。

我在文件顶部包含#import "Parse/Parse.h"...我应该导入不同的文件以访问 Parse 的 Facebook SDK 版本吗?

到目前为止,我已经能够使用 Parse SDK 通过 Facebook 登录,所以我认为我已经正确安装了它......

更多信息

在 Xcode 的自动完成中,只有 PF_Facebook、PF_FBDialog、PF_FBFrictionlessRequestSettings、PF_FBLoginDialog、PF_FBRequest 和 PF_RequestState 对象可用...我觉得需要导入另一个文件或其他东西,这就是其他对象/方法没有显示的原因...

或者,当我使用 Parse 通过 Facebook 登录时,我如何将股票 Facebook SDK 与 Parse 一起使用?如何将活动会话从 handleOpenUrl 获取到股票 FB SDK?

另一个更新

请参阅下面的评论 - 该问题似乎与将 Parse 框架导入现有项目有关。除了 Parse 快速入门指南中的内容之外,您是否应该做任何额外的事情来让 FB SDK 工作?

【问题讨论】:

我整天都在试图解决这个问题 - 我终于尝试下载 Parse 的“新项目”模板,所有 Facebook 对象/方法都可以正常工作,所以我的问题体验必须与将 Parse SDK 导入现有项目有关。将最新的 Parse SDK 导入现有项目时,您是否需要做任何额外的事情才能访问 Facebook SDK?我按照快速入门指南中列出的所有步骤... 【参考方案1】:

看起来我们在主标题中缺少更广泛的 FB API。您可以通过以下方式手动将它们添加到您的项目中:

#import "Parse/PF_FacebookSDK.h"

这应该允许您自己使用它们,直到我们在 SDK 中对其进行更新。

很抱歉给您带来不便!

【讨论】:

以上是关于Parse.com 和 Facebook SDK 问题的主要内容,如果未能解决你的问题,请参考以下文章

php-sdk 中的 parse.com 会话

通过 Facebook iOS Parse.com 登录用户

parse.com - 如何使用 PHP SDK 从 parse.com 查询和获取类似数组的 json?

Parse.com Facebook 授权从不调用完成处理程序

Facebook 登录 Parse.com 的最低权限

如何使用 Parse.com 登录获取 Facebook 用户电子邮件