React-native 应用程序和 Facebook SDK

React-native app and Facebook SDK

我成功地创建了一个本机组件,该组件成功地将用户登录到 Facebook。因此,在我的本机反应应用程序中,我获得了访问令牌和用户 ID。现在,我想使用 Facebook SDK(例如,Graph API)来访问一些基本信息(个人资料名称、个人资料图片等)并做一些基本的事情(分享 post, 等等)

此时我很迷茫:我该怎么做?我可以使用 fetch API 吗?我是否需要向我的应用程序添加一些节点插件(我正在寻找这个:https://github.com/Thuzi/facebook-node-sdk)?

您可以使用 fetch API 发出这样的请求,其中查询可以是 https://graph.facebook.com/me?access_token=token_you_got

fetch('https://graph.facebook.com/me?access_token=token_you_got')
  .then(response => response.json())
  .then(json => this._handleResponse(json.response))
  .catch(error => 
     this.setState({
      isLoading: false,
      message: 'Something bad happened ' + error
   }));

这里有更多信息:http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript

我知道参加派对有点晚了,但为了将来参考任何打算使用 React-Native 与 Facebook 集成的人,应该考虑在 ios Facebook SDK 周围使用这个包装器。

https://github.com/facebook/react-native-fbsdk