1

我有一个我正在使用 CakePHP 创建的应用程序,它将 URL 从大多数用户难以辨认的东西重写为更容易理解的东西。我在使用 FBML 画布时遇到问题。

当我尝试访问时,例如http://apps.facebook.com/myapp/articles,我收到以下错误:

加载时收到 HTTP 错误代码 404 http://www.myapp.com/myapparticles/

我确实注意到,当我尝试访问时http://apps.facebook.com/myapp/articles/posts,它会更改错误以显示以下 url,这略有不同:http://www.myapp.com/myapparticles/posts

这导致我尝试使用 this: 访问它http://apps.facebook.com/myapp//articles,它在大多数情况下都可以工作,尽管由于某种原因有时它会给出之前的错误。(而且它似乎也是一种让它工作的黑客方式)。

我不知道如何解决这个问题。

4

2 回答 2

1

原来我在应用程序设置中指定为画布回调的 url 上缺少尾部斜杠 ( http://www.myapp.com/myapp / )。把它放在那里可以解决问题。

于 2009-11-28T00:30:47.910 回答
0

当您没有使用语义标记或者您有错误或某些 fb 不支持的代码时,就会发生这种情况。此外,当 fb 下降或变慢时,也会产生这个著名的错误。

我建议您彻底检查您的代码并阅读 fb 文档。那应该对你最有帮助。谢谢

于 2009-11-27T09:32:55.813 回答