facebook - React Native 和 Parse.FacebookUtils

标签 facebook parse-platform facebook-javascript-sdk reactjs react-native

我想使用 Parse 和 Facebook 将用户登录到我的 React-Native 应用程序,但 Facebook JS SDK 似乎依赖于 dom。如何使用 Facebook 登录用户?

我目前正在使用https://github.com/magus/react-native-facebook-login本地登录用户,这样我就可以访问他们的身份验证 token 等。但如果没有 FB JS SDK,则无法使用 Parse.FacebookUtils.login()。

最佳答案

如果您有来自 native FB SDK 的 authData,则可以完全绕过 FacebookUtils.init() 调用。这应该使用 FB 登录到 Parse 用户:

Parse.User._logInWith('facebook', {
  authData: {
    id: FB_USER_ID,
    access_token: USER_ACCESS_TOKEN,
    expiration_date: TOKEN_EXPIRATION_DATE
  }
});

这将返回一个 Promise,与 Parse.FacebookUtils.logIn() 相同

关于facebook - React Native 和 Parse.FacebookUtils,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29453215/

相关文章:

javascript - 如何制作需要点击的Facebook登录按钮?

c++ - 使用 C++ 开发一个 Facebook 应用程序

javascript - Facebook 和 Twitter 通过 iframe 共享

Facebook 与 API 版本 2.9 共享自定义参数

ios - 解析本地数据存储不一致

javascript - 解析iOS SDK + 云代码: How to update user

javascript - 我们可以使用 Graph API 在 friend 墙上发布照片吗

javascript - 点赞后提醒

python - 在 Pyramid 中实现 Facebook BigPipe 系统

android - 从 parse.com 检索不同密度像素的图像