Question

Je suis en train de mettre en place une application Facebook en utilisant django en suivant ce tutoriel: http://www.rkblog.rk.edu.pl/w/p/example-facebook-application-django/ . J'arrive au point où je commence mon serveur de développement à (manage.py runserver 0.0.0.0:80)

il dit: http://apps.facebook.com/NAME/ vous devriez voir une base app Facebook comming de votre serveur :

I, cependant, un message d'erreur:

L'URL http: //my.ip/my_app_name/ n'est pas valide

.

Je pense que je l'ai mis les choses correctement:

URL de la page Toile: http://apps.facebook.com/my_app_name/

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

Question: comment puis-je faire pour savoir ce qui ne va pas

Merci d'avance!

Martin

mise à jour : quand je visite http: //my.ip/myappname/ , il redirige http://apps.facebook.com/my_app_name/?auth_token= eac7bf38fb5e591c55ddc458d16dc9b7

où je reçois la « URL invalide » message ... Cependant, quand je coller l'URL avec auth_token en elle, sert django la page demandée comme prévu ... pourquoi facebook dire l'URL est pas valable si, en fait, il est ...?

Était-ce utile?

La solution

Votre routeur est configuré pour rediriger les requêtes sur le port 80 à votre machine de développement? Sinon, vous obtiendrez une erreur, comme la façon dont Facebook applications travail est que les serveurs de Facebook contacter votre serveur, obtenir le contenu, puis l'analyse syntaxique et re-le servir au client.

Je trouve en fait avec applications Facebook que la meilleure chose à faire est ce que vous décrivez dans votre dernière phrase -. Obtenir l'URL auth_token, puis collez-le local et le travail à partir de là

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top