我有一个应用程序,我正在使用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
,它在大多数时间都有效,但由于某种原因,有时会出现上一个错误。 (它似乎也是让它发挥作用的黑客方式)。
我对如何解决这个问题感到茫然。
答案 0 :(得分:1)
原来我错过了我指定为我的画布回调的网址上的尾部斜杠(http://www.myapp.com/myapp / ),这是在应用设置中。把它放在那里可以解决问题。
答案 1 :(得分:0)
如果您没有使用语义标记,或者您有错误或fb不支持某些代码,则会发生这种情况。此外,fb在出现故障或缓慢时也会产生这个着名的错误。
我建议你仔细检查你的代码并通过fb文档。这应该对你有所帮助。感谢