Pergunta

Eu tenho um aplicativo que estou criando com o CakePHP, que reescreve o URL de algo ilegível para a maioria dos usuários para algo um pouco mais fácil de compreender. Estou tendo um problema quando uso a tela do FBML.

Quando tento acessar, digamos, http://apps.facebook.com/myapp/articles, Estou tendo o erro a seguir:

Recebido o código de erro HTTP 404 enquanto carrega http://www.myapp.com/myapparticles/

Eu notei isso quando tento acessar http://apps.facebook.com/myapp/articles/posts, muda o erro para mostrar o seguinte URL, que é um pouco diferente: http://www.myapp.com/myapparticles/posts

O que me levou a tentar acessá -lo com isso: http://apps.facebook.com/myapp//articles, o que funciona na maioria das vezes, embora, por algum motivo, às vezes isso dê o erro anterior. (E também parece uma maneira de hack-y de fazê-lo funcionar).

Estou sem como consertar isso.

Foi útil?

Solução

Acontece que eu estava perdendo a barra à direita (http://www.myapp.com/myapp/) no URL que especifiquei como meu retorno de chamada de tela, que está nas configurações do aplicativo. Colocá -lo lá corrige o problema.

Outras dicas

Isso acontece quando você não está usando marcação semântica ou tem um erro ou algum código não suportado pelo FB. Além disso, esse erro famoso é gerado pelo FB quando está inativo ou lento também.

Eu sugiro que você verifique seu código completamente e passando pela documentação do FB. Isso deve ajudá -lo mais. obrigado

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top