Heim > Web-Frontend > js-Tutorial > Wie kann ich bestimmte Benutzerfelder mithilfe des JS SDK FB.api('/me') von Facebook in Graph API v2.4 abrufen?

Wie kann ich bestimmte Benutzerfelder mithilfe des JS SDK FB.api('/me') von Facebook in Graph API v2.4 abrufen?

DDD
Freigeben: 2024-12-20 22:11:10
Original
810 Leute haben es durchsucht

How Can I Retrieve Specific User Fields Using Facebook's JS SDK FB.api('/me') in Graph API v2.4 ?

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);
});
Nach dem Login kopieren

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:

  • [Graph API v2.4 Changelog](https:// Developers.facebook.com/docs/apps/changelog#v2_4)
  • [FB.api Referenz](https://developers.facebook.com/docs/javascript/reference/FB.api)

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage