Aplicativo do Facebook - URL -Rewriting com FBML?
-
05-07-2019 - |
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.
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