问题描述
|
我有一个简单的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
我很沮丧。我没有做任何更改,因此必须表示他们最近进行了更改。任何帮助,将不胜感激。
谢谢,
布赖恩
解决方法
它是“ iframe画布”标签吗?页面标签已弃用其他所有内容。
,问题是您正在使用旧的FBML选项卡设置。我可以告诉您,因为如果您查看粉丝页面的源代码,它会尝试通过Facebook代理访问您的页面,这就是FBML粉丝页面标签的工作方式。现在,您的标签页必须位于iframe标签页中。如果您查看实际的应用程序本身,则页面呈现良好,因为它以iframe呈现(在页面上查看源代码)。
本文提供了有关创建新iframe应用程序的演练,您将可以将其指向现有的页面。您可能需要获取有效的SSL证书才能为该页面提供服务,因为许多用户始终为其Facebook帐户启用SSL,否则可能无法看到该页面。
,我本人最近经历了这种情况,而404错误是由于查看该应用程序的人未在FB中使用https,而我没有该应用程序的http副本。将应用程序从public_ssl文件夹复制到public_html之后,它的工作异常出色。希望这对遇到类似问题的人有所帮助?
亲切的问候,
科布斯