Facebook JS SDK Wie bekomme ich den Vornamen des aktuellen Benutzers?

8

Muss ich einen Graph-API-Aufruf über FB.api durchführen, um den Namen des aktuell angemeldeten Benutzers zu erhalten? Oder gibt es einen leichteren / schnelleren Weg?

    
ma11hew28 13.02.2011, 23:51
quelle

6 Antworten

1

Ja, Sie müssen den api-Aufruf verwenden, da er nicht im Zugriffstoken oder anderen Informationen codiert ist, die an eine Anwendung übergeben werden.

Wenn es sich um eine Leistung handelt, können Sie das Ergebnis natürlich zwischenspeichern.

    
leebriggs 14.02.2011, 00:18
quelle
11
%Vor%

Das ist alles was du brauchst.

    
Mohammad Arif 07.02.2012 09:24
quelle
2

Attribute Vorname und Nachname werden von der FB JS SDK API-Anmeldeanforderung nicht mehr zurückgegeben. Dies änderte sich irgendwann zwischen ver. 2.2 (06/2014) und 2.5 (01/2015).

Der Grund dafür ist, dass diese Anmeldeanfrage nur öffentlich verfügbare Attribute zurückgibt, nämlich fbid und name . Vorname und Nachname sind keine öffentlich zugänglichen Attribute und erfordern von einem Benutzer erteilte Berechtigungen. Siehe hier .

Wir verwenden eine "rate workaround" - wenn das Attribut name mehr als ein Wort enthält, teilen wir sie in die Attribute Vorname und Nachname auf oder füllen Sie den Vornamen aus dem Namen. In manchen Situationen ist es besser / einfacher, als Benutzer mit Berechtigungen, Antwortüberprüfungen, Rückrufen usw. zu belästigen.

    
lubosdz 21.01.2016 11:14
quelle
1

Sie können die FB.api wie folgt verwenden

%Vor%     
Damodaran 14.02.2011 05:49
quelle
0

Es ist gut, graph api aufzurufen, um den Vornamen des Benutzers zu erhalten. Sie können auch die Tabelle Benutzer abfragen, um den Vornamen des Benutzers zu erhalten. Es hängt von Ihnen ab, was Sie mögen?

    
Awais Qarni 14.02.2011 05:09
quelle
0

Das Javascript-SDK, das Facebook hat, ermöglicht es Ihnen, den Vornamen, den Nachnamen (die keine spezielle Erlaubnis benötigen), die Bildungsgeschichte und vieles mehr zu erhalten, was ein Facebook-Benutzerprofil hat. Um jedoch "sensible" Informationen zu erhalten, muss der Nutzer Ihre App genehmigen (falls noch nicht geschehen) und die "sensiblen" Informationen wie den Bildungsverlauf genehmigen. Die Seite unter Ссылка zeigt den gesamten Prozess der Arbeit mit dem Javascript-SDK und einigen anderen Informationen zum Einrichten von Apps mit Webseiten.

    
FellowCoder 20.06.2012 11:57
quelle

Tags und Links