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

  • Mit Django servieren Sie herunterladbare Dateien
  • Django FileField (oder ImageField) open () Methode gibt keine für gültige Datei zurück?
  • Django {% if forloop.first%} Frage
  • Installieren von OSQA auf Windows (lokales System)
  • Wie schaffe ich einen Slug in Django?
  • Django das Anforderungsobjekt ändern
  • 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.