2010-12-18 8 views
1

Ich habe versucht, meine Django-Anwendung zu bekommen, alle neuen Nachrichten auf der Facebook-Seite der Anwendung zu veröffentlichen. Es funktioniert Entsendung zu/Futtermittel, aber wenn ich versuche,/Links mit dem Zugriffstoken wie this gegeben zu schreiben, erhalte ich folgende Fehlermeldung:Veröffentlichen Sie einen Link zu einer Facebook-Anwendungsseite mit einem Anwendungszugriffstoken

facebook.GraphAPIError: (#282) Requires extended permission: share_item 

Sicherlich sollte ich in der Lage sein, um die Anwendung zu posten Seite meiner Anwendung mit diesem Zugriffstoken? Was mache ich falsch?

Antwort

0

Nachdem ich den Code im Python-SDK für Facebook durchgelesen habe, habe ich Folgendes herausgefunden: Sie müssen die Funktion put_wall_post mit dem in einem Wörterbuch angegebenen Link verwenden, wie gezeigt in the source.

Ich hoffe, das hilft jemandem in der Zukunft!

3

Hallo Ben ich habe den gleichen Fehler, aber ich habe nicht verstanden, was falsch ist, ich benutze PHP Curl, um Daten auf meiner Facebook-Seite zu posten, ich habe Token und es heißt, ich habe Erlaubnis zu teilen, aber ich kann nicht. was soll ich tun?

das war meine Frage und schließlich habe ich es gelöst.

Selbst wenn Sie die Zugriffsrechte haben Sie eine erweiterte permisson wie „manage_page“ haben müssen, so dass diese erhalten, sollten Sie diese URL eingeben:

https://www.facebook.com/dialog/oauth?client_id=YOUR_APP_ID&redirect_uri=YOUR_URL&scope=manage_pages&response_type=token

und als fehlerfrei;)

Verwandte Themen