Frage

Ich versuche, indem Sie dieses Tutorial einen Facebook-App django einzurichten: http://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/ . Ich bekomme bis zu dem Punkt, wo ich meinen Entwicklungs-Server an (manage.py runserver 0.0.0.0:80)

starten

dann heißt es: Jetzt unter http://apps.facebook.com/NAME/ sollten Sie einen grundlegender Facebook-App von Ihrem Server comming finden Sie unter:

ich jedoch eine Fehlermeldung erhalten:

Die URL http:. //My.ip/my_app_name/ ist nicht gültig

Ich glaube, ich habe Dinge Set up richtig:

Leinwand-Seite URL: http://apps.facebook.com/my_app_name/

Canvas Callback URL http: //my.ip/my_app_name/

Frage: Wie gehe ich darum, herauszufinden, was falsch ist

Vielen Dank im Voraus!

Martin

Update : wenn ich unter http: //my.ip/myappname/ , leitet es an http://apps.facebook.com/my_app_name/?auth_token= eac7bf38fb5e591c55ddc458d16dc9b7

, wo ich die ‚url nicht gültig‘ Nachricht erhalten ... Allerdings, wenn ich die URL mit darin auth_token, django dient die aufgerufene Seite wie erwartet ... warum Facebook sagt die URL nicht gültig ist, wenn in der Tat es ist ...?

War es hilfreich?

Lösung

Ist Ihr Router vorwärts Anfragen auf Port 80 auf Ihre Entwicklungsmaschine einrichten? Wenn nicht, wird eine Fehlermeldung angezeigt, da die Art und Weise Facebook apps Arbeit ist, dass der Server von Facebook-Server kontaktieren, um den Inhalt bekommen, dann analysieren sie und wieder dienen sie zurück an den Client.

Ich finde eigentlich mit Facebook apps, dass die einfachste Sache zu tun ist, was Sie in Ihrem letzten Satz beschreiben -. Die auth_token URL bekommen, dann fügen Sie dies vor Ort und arbeitet von dort

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top