反应原生 fbsdk 我如何通过服务器获得长期访问令牌
Posted
技术标签:
【中文标题】反应原生 fbsdk 我如何通过服务器获得长期访问令牌【英文标题】:react native fbsdk how can I get a long live access token via a server 【发布时间】:2018-04-24 14:39:34 【问题描述】:我使用 native-fbsdk 进行 Facebook 登录,一旦我使用 LoginButton 登录,我会使用以下代码获取访问令牌:
const FBSDK = require('react-native-fbsdk');
const AccessToken = FBSDK;
AccessToken.getCurrentAccessToken()
.then(
(data) =>
alert(data.accessToken.toString())
)
我获得了访问令牌,但我不知道它是长寿命还是短时访问令牌,如何使用短时访问令牌获得长寿命:
https://developers.facebook.com/docs/facebook-login/access-tokens/portability
我在此链接中看到,可以获得长期访问令牌,向服务器提供短期访问令牌,但我不知道如何在本机反应中做到这一点。
【问题讨论】:
【参考方案1】:这里是从服务器Fb Long-lived token 生成长寿命令牌的官方页面
在页面fb access token中,表示如下。
【讨论】:
以上是关于反应原生 fbsdk 我如何通过服务器获得长期访问令牌的主要内容,如果未能解决你的问题,请参考以下文章
我如何访问 iOS 项目的 NSUserDefault 以做出原生反应?