0

我对当前正在开发的 facebook 应用程序有问题(http://apps.facebook.com/199067363458724,指向http://localhost:3000)):我可以毫无问题地访问应用程序 url,但是当我单击“快速访问应用程序栏”时,我的应用程序无法加载(见截图)。

我尝试了一些调试,但我找不到这种行为的原因。单击后,facebook 尝试使用https://apps.facebook.com/ajax/canvas.php?__a=1&fb_app_name=199067363458724&uri=%2F199067363458724%2F%3Ffb_source%3Dcanvas_bkmk_top%26count%3D0&__user=XXXXXXXXAjax 请求访问,但返回“302 Not found”。当我https://apps.facebook.com/199067363458724/?fb_source=canvas_bkmk_top&count=0手动打开时,一切正常。

有任何想法吗?非常感谢!

4

1 回答 1

1

好的,我找到了问题的解决方案:为应用设置命名空间!(http://facebook.stackoverflow.com/questions/8718106/set-human-app-name-for-facebook-app)

然后您可以使用http://apps.facebook.com/appidhttp://apps.facebook.com/namespace,所有链接都进入命名空间 URL。

于 2012-01-04T08:33:11.607 回答