React-native app和Facebook SDK

时间:2015-05-14 08:11:42

标签: ios facebook facebook-graph-api facebook-javascript-sdk react-native

我成功地创建了一个成功将用户登录到Facebook的本机组件。所以,在我的react-native应用程序中,我有访问令牌和userId。现在,我想使用Facebook SDK(例如,图谱API)访问一些基本信息(个人资料名称,个人资料图片等)并做基本的事情(分享帖子等)

此时我很遗憾:我怎么能这样做?我可以使用fetch API吗?我是否需要在我的应用中添加一些节点插件(我一直在寻找:https://github.com/Thuzi/facebook-node-sdk)?

2 个答案:

答案 0 :(得分:7)

你可以使用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

答案 1 :(得分:1)

我知道它有点晚了,但是为了将来参考任何想要与React-Native集成Facebook的人应该考虑使用围绕ios Facebook SDK的这个包装器。

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