在平台之间传输 Facebook 会话对象

Posted

技术标签:

【中文标题】在平台之间传输 Facebook 会话对象【英文标题】:Transferring Facebook session object between platforms 【发布时间】:2014-12-17 13:29:30 【问题描述】:

在等待回复我的问题here时,其要点是:

    我想在我的 ios 应用上开始 Facebook 登录 我想继续使用 Parse.com CloudCode,在那里我可以使用 MasterKey() 写入未经身份验证的 PFUser,以便我可以将 PFUser 链接到步骤 1 中提到的活动 Facebook 会话 我想返回我的 iOS 应用并让 PFUser 成为我在应用上的活跃/当前用户

我想知道是否可以将活动的 FBSession 对象从 iOS 传递到 CloudCode (javascript)?

【问题讨论】:

【参考方案1】:

当然,您可以在设备之间传递 Facebook 会话。只需获取 FBSession 并将其传递给云代码,就像任何变量一样。在云代码调用上设置回调以处理传回的用户。

您还可以在此处找到有关 Facebook 会话的有用背景信息:

https://developers.facebook.com/docs/facebook-login/ios/v2.2#sessions

fb ios sdk session for use with existing fb connect website

【讨论】:

以上是关于在平台之间传输 Facebook 会话对象的主要内容,如果未能解决你的问题,请参考以下文章

如何在网站中结合facebook登录和本机登录之间的会话

在 iOS 上使用带有 UIActivityViewController 的 Facebook SDK 会话对象

获取音视频输入

如何更新passportjs设置的req.user会话对象?

Dto数据传输对象

检查 IOS 上的 Facebook Connect 会话