Pregunta

Tengo una aplicación que estoy creando con CakePHP, que reescribe la url de algo ilegible para la mayoría de los usuarios a algo un poco más fácil de comprender. Estoy teniendo un problema cuando uso el lienzo FBML.

Cuando intento acceder, por ejemplo, http://apps.facebook.com/myapp/articles , aparece el siguiente error:

  

Se recibió el código de error HTTP 404 mientras   cargando   http://www.myapp.com/myapparticles/

Noté que cuando intento acceder a http://apps.facebook.com/myapp/articles/posts , cambia el error para mostrar la siguiente URL, que es ligeramente diferente: http://www.myapp.com/myapparticles/posts

Lo que me llevó a intentar acceder a él con este: http://apps.facebook.com/myapp//articles , que funciona la mayor parte del tiempo, aunque por alguna razón a veces lo hará. Da el error anterior. (Y también parece ser una forma pirata de hacer que funcione).

No sé cómo solucionar este problema.

¿Fue útil?

Solución

Resulta que me estaba perdiendo la barra diagonal ( http://www.myapp.com/myapp / ) en la URL que especifiqué como mi devolución de llamada de lienzo, que está en la configuración de la aplicación. Ponerlo ahí soluciona el problema.

Otros consejos

Esto sucede cuando no está utilizando el marcado semántico o si tiene un error o algún código no es compatible con fb. También ese famoso error es generado por fb cuando está inactivo o lento también.

Le sugeriría que revise su código a fondo y revise la documentación de fb. Eso debería ayudarte más. gracias

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top