5

Ich habe Facebook Graph API verwendet, fragt nach '/ mir', und es gibt nur den Namen und die ID des Benutzers. Ich weiß, dass es sich ordnungsgemäß anmeldet, weil es den richtigen Namen zurückgibt.Facebook Graph API gibt nur Benutzernamen zurück

Hier ist ein Ausschnitt aus dem JavaScript-Code, den ich wurde mit:

FB.login(function (response) { 
    // handle the response 
    FB.api('/me', function (usrresponse) { 
     document.getElementById('inFbStatus').innerHTML = 'Successful login to Facebook'; 
     console.log(JSON.stringify(usrresponse)); 
    }); 
}, { scope: 'email, basic_info' }); 
+0

Was soll es zurückgeben? – jasonscript

+1

Sie müssen die Felder angeben, die Sie zurück wollen – WizKid

+0

Ich vermisse die E-Mail-Adresse des Benutzers und die URL ihres Profils, obwohl ich 'E-Mail' im Bereich angegeben habe. – raq583

Antwort

13

Sie haben jedes Feld und Rand Sie erhalten zurückgegeben werden sollen angeben, die, e. G.

/me?fields=id,name,email 
+0

http://stackoverflow.com/a/32585470/622276 –