Facebook应用程序 - 使用fbml重写URL?

时间:2009-11-27 06:26:31

标签: url-rewriting facebook fbml

我有一个应用程序,我正在使用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,它在大多数时间都有效,但由于某种原因,有时会出现上一个错误。 (它似乎也是让它发挥作用的黑客方式)。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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