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

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

  

收到HTTP错误代码404   装载   <代码> http://www.myapp.com/myapparticles/

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

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

我对如何解决这个问题感到茫然。

有帮助吗?

解决方案

原来我错过了斜线( http://www.myapp.com/myapp / )在我指定为我的画布回调的网址上,这是在应用设置中。把它放在那里可以解决问题。

其他提示

如果您没有使用语义标记,或者您有错误或fb不支持某些代码,则会发生这种情况。此外,fb在出现故障或缓慢时也会产生这个着名的错误。

我建议你仔细检查你的代码并通过fb文档。这应该对你有所帮助。感谢

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top