2009-12-10 8 views

Antwort

3

Werfen Sie einen Blick auf die API-Methode users.getInfo. Wenn ein Nutzer Ihre Anwendung über Facebook Connect auf Facebook installiert oder mit Facebook verbunden hat, haben Sie Zugriff auf Profilinformationen, die Versionen ihres Profilbilds enthalten.

Wenn Sie keinen Sitzungsschlüssel für den Benutzer haben (dh der Benutzer hat Ihre App nicht installiert oder über Facebook Connect verbunden), können Sie immer noch das "quadratische" Profilbild erhalten, welches eines der kleinere Versionen. Sie können dies direkt über die API abfragen.

Der einfachste Weg ist wahrscheinlich die Verwendung des Tags fb:profile-pic und XFBML. Sie müssen dazu die Facebook Connect-Bibliotheken installieren, aber Sie müssen sich nicht einloggen oder irgendetwas, um XFBML zum Laufen zu bringen ... solange Sie die Javascript-Bibliothek auf der Seite und eine API haben Schlüssel zu verwenden, wird es funktionieren.

+0

Sie müssen sich mit Ihrer App verbinden, damit Sie ihr Profilfoto erhalten können. es ist nicht genau dasselbe wie Gravatar. Facebook saugt für keine Funktion, um porfile Fotos zu ziehen. – Frank