Frage

Ich mag Bilder von Facebook verwenden, wenn Gravatar ein Bild nicht für den Benutzer gespeichert hat. Kann ich dies durch Facebooks API tun?

War es hilfreich?

Lösung

Werfen Sie einen Blick auf die users.getInfo API-Methode. Wenn ein Benutzer der Anwendung installiert hat, oder „verbunden“ auf Facebook auf Ihrer Website durch Facebook Connect, dann haben Sie Zugriff auf Informationen zum Profil, die Versionen ihrer Profilbild enthält.

Wenn Sie nicht über einen Sitzungsschlüssel für den Benutzer (dh, hat der Benutzer die App nicht installiert oder über Facebook Connect verbunden ist), können Sie immer noch die „square“ Profilbild erhalten, das eine der kleineren ist Versionen. Sie können abfragen, diese direkt auf die API verwenden.

Der einfachste Weg ist insgesamt wahrscheinlich die fb: Profil- pic Tag und XFBML . Sie werden die Facebook Connect-Bibliotheken installieren müssen, dies zu tun, aber Sie müssen den Benutzer nicht in oder irgendetwas, um sich einzuloggen um XFBML zu bekommen ... zu arbeiten, solange Sie auf der Seite der Javascript-Bibliothek haben und eine API Schlüssel zu verwenden, es wird funktionieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top