Django Rückruf auf Facebook Credits

Ich möchte Facebook-Credits mit meiner Django-Anwendung verwenden.

In der Facebook-Gutschrift-Dokumentation gibt es nur ein Beispiel für die Rückrufseite in PHP (https://developers.facebook.com/blog/post/489/).

Allerdings möchte ich einen Rückruf in meiner Django-Anwendung entwickeln. Ich habe schon einen Blick für den Rückruf geschaffen, aber jetzt habe ich keine Ahnung, was Facebook mir sendet und wie soll ich es parsen

Ich nehme an, es ist irgendeine Art von POST HTTP Anfrage mit einigen Parametern sollte ich analysieren, aber wie?

Vielen Dank für alle Eingaben.

  • Fehler beim Rückruf in Python
  • Twisted: Warten auf Teilaufgaben zum Beenden
  • Was ist der richtige Weg, um Callback-Aufruf mit Python unittest zu testen?
  • Haben Bokeh Callback eine Liste anstelle einer ColumnDataSource aktualisieren?
  • Liste der Liste mit benutzerdefinierter Vergleichsfunktion in Python
  • One Solution collect form web for “Django Rückruf auf Facebook Credits”

    Sie schicken Ihnen eine unterschriebene Anfrage, die Sie parsen müssen. Ich würde vorschlagen, den Rest der Facebook-Dokumentation zu lesen, wenn du verwirrt bist, was das bedeutet.

    Dieser Kerl hat bereits die PHP zu python Umwandlung für Sie getan: http://sunilarora.org/parsing-signedrequest-parameter-in-python-bas

    Sobald du geparst hast, was sie dir geschickt haben, tu genau das, was sie im PHP-Skript machen. Dann schickst du json zurück zu ihnen. Am Ende Ihrer Ansicht:

    def fb_credits_callback(request): # parse with your parse function # handle request return HttpResponse(json.dumps(data)) 
    Python ist die beste Programmiersprache der Welt.