Facebook应用程序现在获得“404 Not Found”

时间:2011-05-25 22:01:30

标签: facebook

我有一个简单的Facebook应用程序,用于提供主要Web服务器的内容。我已将标签集成到访问此应用程序的Facebook页面中。一切都很完美。现在,突然间,我在主Facebook页面上收到“404 Not Found”错误。

应用程序本身运行良好:

http://apps.facebook.com/composerseries/

但是当我从我的Facebook页面中作为标签访问时,它现在给出了错误:

http://www.facebook.com/pages/SONiVOX-Sound-that-Rocks/111857542229788?sk=app_211581618871525

我很难过。我什么都没改变,所以它必须意味着他们最近改变了一些东西。任何帮助将不胜感激。

谢谢, 布赖恩

3 个答案:

答案 0 :(得分:0)

它是Iframe Canvas标签吗?页面选项卡已弃用其他所有内容。

答案 1 :(得分:0)

问题是您正在使用旧的FBML选项卡设置。我可以告诉你,因为如果你查看粉丝页面的来源,它会尝试通过Facebook代理访问你的页面,这是FBML粉丝页面标签的工作方式。您的标签现在必须位于iframe标签中。如果您查看实际的应用程序本身,页面呈现正常,因为它呈现为iframe(在页面上执行查看源。)

这篇文章有一个walkthrough on creating a new iframe application,您可以在existing page指出它。您可能需要获得有效的SSL证书才能为该页面提供服务,因为许多用户始终为其Facebook帐户启用了SSL,否则可能无法看到该页面。

答案 2 :(得分:0)

我最近自己经历过这种情况,因为查看应用程序的人在FB中没有使用https,而且我没有应用程序的http副本,因此导致了404。一旦我将应用程序从public_ssl文件夹复制到public_html,它就会非常有效。希望这可以帮助有类似问题的人吗?

亲切的问候,

Kobus