Question

J'ai créé une application avec CakePHP, qui réécrit l'URL de quelque chose de illisible pour la plupart des utilisateurs en quelque chose d'un peu plus facile à comprendre. J'ai un problème lorsque j'utilise le canevas FBML.

Lorsque j'essaie d'accéder au , par exemple, http://apps.facebook.com/myapp/articles , l'erreur suivante apparaît:

  

Code d'erreur HTTP reçu 404 alors que   chargement    http://www.myapp.com/myapparticles/

J'ai remarqué que lorsque j'essaie d'accéder à http://apps.facebook.com/myapp/articles/posts , l'erreur est modifiée pour afficher l'URL suivante, légèrement différente: http://www.myapp.com/myapparticles/posts

Ce qui me conduit à essayer d'y accéder avec ceci: http://apps.facebook.com/myapp//articles , qui fonctionne la plupart du temps, bien que, pour certaines raisons, donner l'erreur précédente. (Et cela ressemble aussi à un moyen simple de le faire fonctionner).

Je ne sais pas comment résoudre ce problème.

Était-ce utile?

La solution

Il s’avère que je manquais la barre oblique finale ( http://www.myapp.com/myapp / ) sur l'URL que j'ai spécifiée comme rappel de canevas, qui se trouve dans les paramètres de l'application. Le mettre là résout le problème.

Autres conseils

Cela se produit lorsque vous n'utilisez pas de balisage sémantique ou si vous avez une erreur ou du code non pris en charge par fb. De plus, cette fameuse erreur est générée par fb quand il est lent ou trop lent.

Je vous conseillerais de vérifier votre code de manière approfondie et de consulter la documentation de fb. Cela devrait vous aider le plus. merci

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