我正在为我的网站编写 Facebook 登录。我正在使用 Javascript Sdk,但我不明白一件事。
function fbLogin() {
FB.login(function(response) {
if (response.authResponse) {
var token=response.authResponse.accessToken;
FB.api('/me', function(response) {
$.get('main/check_facebook_status/'+token,function(data) {
if (data == "true") {
$('#r_name').val(response.name);
$('#r_username').val(response.username);
$('#r_email').val(response.email);
$('#fbid').val(response.id);
$('#fbtoken').val(token);
}
})
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
}, {scope: 'email, publish_stream'});
}
我可以相信他访问令牌(response.authResponse.accessToken)来识别用户吗?facebook可以更改访问令牌吗?如果更改访问令牌,我如何识别用户?
Ps:对不起英语不好