Verarbeitung von Feldrückgaben in FB.api('/me') des Facebook JS SDK mit Graph API v2.4
Die Facebook JS SDKs Die Methode FB.api('/me') ruft Benutzerinformationen ab. In den Graph-API-Versionen 2.4 und höher werden jedoch standardmäßig nur der Name und die ID des Benutzers zurückgegeben. Um zusätzliche Felder wie E-Mail, Vorname, Nachname und Geburtstag abzurufen, müssen Entwickler diese explizit angeben.
Lösung:
Um die erforderlichen Felder manuell anzugeben , fügen Sie den Parameter „fields“ zur API-Anfrage hinzu, z Dies:
FB.api('/me', 'get', { access_token: token, fields: 'id,name,gender' }, function(response) { console.log(response); });
Hintergrund:
Diese Änderung wurde in Graph API v2.4 eingeführt, um die Leistung in Mobilfunknetzen zu verbessern. Standardmäßig enthalten Knoten und Kanten keine „Gefällt mir“-Angaben und Kommentare mehr. Entwickler müssen die Felder, die sie für ihre GET-Anfragen benötigen, explizit anfordern.
Zusätzliche Ressourcen:
Das obige ist der detaillierte Inhalt vonWie kann ich bestimmte Benutzerfelder mithilfe des JS SDK FB.api('/me') von Facebook in Graph API v2.4 abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!