我使用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
我在这个链接中看到,可以获得长实时访问令牌,为服务器提供一个简短的实时访问令牌,但我不知道如何在本机上做反应。
答案 0 :(得分:0)
这是从服务器Fb Long-lived token 生成持久令牌的官方页面
在页面fb access token中,指示以下内容。
使用Facebook的iOS和Android SDK的移动应用默认情况下会获得长期存在的令牌。