Ich versuche eine Web-App zu erstellen, die Facebook Graph API zum Login verwenden und Benutzer-ID, Name und Freundesliste abrufen. Ich bin in der Lage, Name und eine ID, die nicht tatsächliche Profil-ID ist. Nur meine App erkennt diese ID. Dieser Code ist für Login-Button: Facebook Graph API gibt keine tatsächliche Benutzer ID
<fb:login-button
id="fb-btn"
scope="public_profile,email,user_friends"
onlogin="checkLoginState();">
</fb:login-button>
Und dies ist für API-Aufruf verwendet:
function testAPI() {
FB.api('me?fields=id,name,email,friends', function(response){
if(response && !response.error){
console.log(response);
}
})
}
Ich erhalte Benutzer-ID: "10211305857749793" und leere Freundesliste. Aber tatsächliche Benutzer-ID ist 1460690872. So erhalten Sie tatsächliche Profil-ID.
Dies ist die Ausgabe erhalte ich:
{id: "10211305857749793", name: "Atul Krishna", email: "[email protected]", friends: {…}} friends:{data: Array(0), summary: {…}}