Я разрабатываю логин в реагировать родной, что позволит пользователям входить в систему, используя там учетную запись Facebook. я использую AccessToken.getCurrentAccessToken()
чтобы получить токен доступа из Facebook SDK, теперь я хочу отправить токен доступа к моему API, но, похоже, мои коды не работают. Вот мой код:
sendData () {
axios.post('http://sample_url/api.php', {
accessToken: this.state.accessToken
}).then((response) => {
alert(JSON.stringify(response));
})
.catch((error) => {
alert(error);
});
}
handleFacebookLogin () {
LoginManager.logInWithReadPermissions(['public_profile', 'user_birthday', 'email', 'user_location']).then(
(result) => {
if (result.isCancelled) {
alert('Login cancelled');
} else {
AccessToken.getCurrentAccessToken().then((data) => {
this.setState({ accessToken: data.accessToken.toString() })
this.sendData();
})
}
},
(error) => {
alert('Login fail with error: ' + error);
}
)
}
И вот результат:
Я буду признателен за любую помощь от вас, ребята. Спасибо!
Задача ещё не решена.
Других решений пока нет …