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/).

  • Validierung auf ManyToManyField vor Speichern in Models.py
  • Django Regex Validator Nachricht hat keine Wirkung
  • Django Transaction verwalteter Block endete mit ausstehendem COMMIT / ROLLBACK
  • Django Swagger Integration
  • Wie bekomme ich ein Diagramm von Matplotlib in Django Vorlagen?
  • Hochladen von Dateien auf App Engine mit Webapp- und Django-Formularen
  • 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.

    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.