Wie Schreibe ich einen post auf meiner facebook-app Wand von der app engine mit python?

Habe ich eine app engine web-app, die möchte automatisch einen post schreiben, um der Wand eine facebook Anwendung, mit der ich die Kontrolle (d.h. jedes mal, wenn ein bestimmtes Ereignis Auftritt auf der website, die ich möchte zur Aktualisierung der Wand meiner facebook-Anwendung).

Dieser code wird aufgerufen, aus einer latenten Aufgabe auf dem server.

Habe ich nicht in der Lage war zu finden, alles, was die Bewältigung dieser. Ihre Hilfe wäre sehr geschätzt.

Erste, was ich Tat, war meine token für den Zugriff mit dem folgenden code:

https://graph.facebook.com/oauth/access_token?client_id=FACEBOOK_APP_ID&client_secret=FACEBOOK_APP_SECRET&grant_type=client_credentials&scope=manage_pages,offline_access

Mithilfe der zurückgegebene Zugriffstoken, das ist, was ich bin auf dem server ausgeführt:

form_fields = {
    "access_token": FACEBOOK_ACCESS_TOKEN,
    "message": tgText
    };

form_data = urllib.urlencode(form_fields)
result = urlfetch.fetch(url="https://graph.facebook.com/MYAPP_FACEBOOK_ID/feed",
                        payload=form_data,
                        method=urlfetch.POST,
                        validate_certificate=False,
                        headers={'Content-Type': 'application/x-www-form-urlencoded'})

Aber das aufrufen dieser Ergebnisse, in:

{"error":{"type":"OAuthException","message":"(#200) The user hasn't authorized the application to perform this action"}}
InformationsquelleAutor John Janzen | 2011-05-27
Schreibe einen Kommentar