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.
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?
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.
Tags und Links facebook facebook-graph-api