0

Ich möchte Folgendes tun: Als Benutzer, ein Foto (mit Bildunterschrift) an eine FanPage Wall so, dass Auf der FanPage Wall kann ich sehen, wer (welcher Nutzer) diesen Fotopost gemacht hat. (und auch über die Graph API, kann ich sehen, welche Benutzer das Foto, gebucht haben nicht über die Facebook-App)Ein Foto (mit Beschriftung) an eine FanPage Wall als Benutzer mit JavaScript SDK oder PHP SDK senden

Ich möchte es über die Graph API tun, entweder die PHP-sdk oder JavaScript SDK.

Wie erreiche ich das Ziel?

Ich habe versucht derzeit die folgenden Anleitungen: 1) http://developers.facebook.com/blog/post/498/ Dies funktioniert, aber das Beispiel ist für ein Foto in einem User-Verläufen. Ich habe den Code so geändert, dass die UserID (ich) jetzt die FanPage-ID ist. Es funktioniert, (da der Benutzer der Admin ist und die FanPage gefallen hat). Aber das Problem ist, dass das Foto nicht an der Wand erscheint. Stattdessen erscheint mit einem Anhangssymbol.

Der folgende Screenshot zeigt, was ich meinte: enter image description here

2) http://www.webspeaks.in/2011/12/upload-photos-to-facebook-fan-page.html Dies funktioniert gut, aber wie der Titel schon sagt, lädt es Fotos zu einem album_id. Ich habe die album_id der Wall Photos verwendet, aber nachdem ich das Foto erfolgreich hochgeladen habe, kann ich nicht herausfinden, wer (welcher Facebook-Benutzer) das Foto hochgeladen hat.

Wenn sich jedoch ein Facebook-Benutzer bei Facebook anmeldet, wie die FanPage, und Beiträge an die FanPage-Wall sendet, kann ich herausfinden, welcher Nutzer diesen Beitrag erstellt hat.

Irgendwelche Ratschläge oder Vorschläge?

Vielen Dank!

Am besten.

HINWEIS: Der Benutzer ist kein Administrator der FanPage.

Antwort

1

Ich denke, das ist unmöglich zu erreichen, denn um ein Foto in einer Facebook-Seite zu erstellen, benötigen Sie die Berechtigung manage_pages. Es bedeutet, dass Sie der Administrator der Seite sein müssen. Alle im Facebook-Album hochgeladenen Fotos werden im Auftrag der Seite erstellt und nicht vom Benutzer, der sie hochgeladen hat. Sie können dies mit dem facebook graph explorer sehen und das "from" -Feld des json-ergebnisses aus dem wall album untersuchen.