Heim > Web-Frontend > js-Tutorial > Wie kann ich mit der Graph API v2.4 von Facebook mehr als nur Benutzer-ID und -Namen abrufen?

Wie kann ich mit der Graph API v2.4 von Facebook mehr als nur Benutzer-ID und -Namen abrufen?

Mary-Kate Olsen
Freigeben: 2024-12-13 15:45:11
Original
381 Leute haben es durchsucht

How Can I Retrieve More Than Just User ID and Name Using Facebook's Graph API v2.4 ?

Abrufen zusätzlicher Benutzerdaten über die FB.api('/me')-Methode des Facebook JS SDK in Graph API v2.4

In einer Um die Leistung zu verbessern, führte Graph API v2.4 eine Änderung ein, bei der Entwickler die benötigten Felder explizit anfordern müssen, wenn sie die FB.api()-Methode verwenden. Dies unterscheidet sich von früheren Versionen, in denen allgemeine Felder wie Name und ID automatisch zurückgegeben wurden.

Problem:

Entwickler können auf ein Problem stoßen, bei dem nur der Name und die ID des Benutzers abgerufen werden Verwendung von FB.api('/me'), obwohl versucht wurde, zusätzliche Informationen wie E-Mail, Vorname, Nachname usw. abzurufen Geburtstag.

Lösung:

Um dieses Problem zu beheben, müssen Entwickler jedes benötigte Feld manuell angeben, wenn sie FB.api('me') aufrufen. Um beispielsweise grundlegende Benutzerinformationen wie Name, ID, E-Mail, Vorname, Nachname und Geburtstag abzurufen, kann der folgende Code verwendet werden:

FB.api('/me', 'get', { access_token: token, fields: 'id,name,email,first_name,last_name,birthday' }, function(response) {
    console.log(response);
});
Nach dem Login kopieren

Hinweis:

Es ist wichtig zu bedenken, dass die von Ihnen angegebenen Felder gemäß den Datenschutzrichtlinien von Facebook zulässig sein müssen. Wenn außerdem eines der angeforderten Felder nicht öffentlich verfügbar ist, enthält die Antwort diese Felder nicht.

Das obige ist der detaillierte Inhalt vonWie kann ich mit der Graph API v2.4 von Facebook mehr als nur Benutzer-ID und -Namen 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage