it-swarm.com.de

Kann ich mithilfe der Facebook-API ein Benutzerprofil festlegen?

Ich bin auf der Suche nach einem user.setImage-Aufruf oder etwas Ähnlichem für die Facebook-API , sehe jedoch nichts, um dies zu erreichen: Insbesondere, um das Profilbild eines Benutzers zu überschreiben (und nicht nur ein Bild an die Pinnwand zu posten).

Ich kann in den Dokumenten nichts sehen. Wissen Sie, ob dies möglich ist und wenn ja, welche Dokumente zur Implementierung vorhanden sind?

24
thruflo

Sie können den Benutzer auf den folgenden Link umleiten, wobei [PID] für die ID des gewünschten Bildes steht:

http://www.facebook.com/photo.php?fbid=[PID]&makeprofile=1

Auf dieser Seite wird dem Benutzer das Bild angezeigt und sofort ein Dialog angezeigt, wenn er es als Profilbild festlegen möchte.

40
Hannes

Nein, du kannst nicht.

Aus der photos.Upload Dokumentation:

Sie können jedoch keine Bilder in das Profilalbum eines Benutzers hochladen.

12
Portman

Zur Kasse gehen meine Antwort in diesem Thread: Wie man ein Facebook-Profilbild mit der Grafik-API erstellt

Sie können das Profilbild nicht festlegen, aber Sie können es in ein Album hochladen und den Benutzer dann auf die Seite "Profilbild erstellen" für dieses Bild schicken.

5
fredrik

Es muss eine versteckte API geben, da die iPhone Facebook-App dies tut ... Vielleicht können Sie herausfinden, wie Sie einen Proxy zwischen einem iPhone und Facebook einrichten und entschlüsseln ... oder die API ist möglicherweise nur auf die eigenen Apps von Facebook beschränkt ...

3

Nun, es scheint einen Weg zu geben jetzt mit einer neuen Framework-Erweiterung: https://developers.facebook.com/docs/profile-expression-kit/ios#uploading

1
LolaRun

Sie können ein Bild hochladen, aber Sie KÖNNEN NICHT es als Profilbild festlegen. Der Benutzer muss es also selbst als sein Profilbild festlegen. Sie müssen sie auf den Permalink des hochgeladenen Bildes umleiten.

0