facebookプラグインを使用してログインしてログアウトすると、正常に動作しています。私はPluginResultをチェックするために、デバッグモードを使用 FB.api( '/ me')は常にエラーコードを出します:2500 in phonegap android
{"message":"An active access token must be used to query information about the current user.","type":"OAuthException","code":2500}
(PR):私は、関数FB.apiを使用してユーザの詳細に記録され(「ME /」)、それは常に次のエラーを与える要求したときに問題がありますレスポンスのJSONObject。 JSONObjectにはユーザー情報が含まれていますが、私は間違っています。
Plz help......
MY CODE:
function login() {
FB.login(function(response) {
if (response.session) {
console.log('Welcome! Fetching your information.... ');
FB.api('/me', function(response) {
console.log('Good to see you, ' + JSON.stringify(response) + '.');
});
} else {
console.log('User cancelled login or did not fully authorize.');
}
},{scope: 'email,user_likes'});
}
function logout() {
FB.logout(function(response) {
console.log(localStorage.getItem("user_fb_log_status"));
localStorage.setItem("user_fb_log_status","LOGGED_OUT");
alert('logged out');
});
}
The above code is working fine to login and logout the user. Below is the code i used to get the user details,
function me() {
FB.api('/me', { fields: 'id, name, picture' }, function(response) {
if (response.error) {
alert(JSON.stringify(response.error));
} else {
var data = document.getElementById('data');
fdata=response.data;
console.log("fdata: "+fdata);
response.data.forEach(function(item) {
var d = document.createElement('div');
d.innerHTML = "<img src="+item.picture+"/>"+item.name;
data.appendChild(d);
});
}
});
}
ありがとうございました。私の問題を解決しました..... – Aamirkhan