上周我们能够将一个FBML应用程序安装到Fan Page Tab。 Tab现在不会出现。请参见此处的屏幕截图:http://bugs.developers.facebook.net/attachment.cgi?id=3075
FBML申请:http://apps.facebook.com/alice-storefront/
粉丝页面测试:http://www.facebook.com/pages/manage/#!/pages/Alice-Sandbox/150177181689663
FBML应用程序已安装,但不会显示在选项卡上。
我们已尝试在此页面中添加其他应用程序,但未创建任何标签。我们还尝试创建新页面并将上述应用程序添加到页面中,但没有运气。
我认为,鉴于开发人员路线图概述FBML应用程序将很快被弃用,但我们可能会陷入炼狱状态,但切换到Fan Page标签的iframe是不明智的(没有文档)。见这里:
“我们将在未来几个月内开始支持页面选项卡的IFrame。构建canvas应用程序的开发人员应立即开始使用IFrame。到今年年底,我们将不再允许创建新的FBML应用程序,因此,所有新的画布应用程序和页面选项卡都必须基于IFrame和我们的JavaScript SDK。但是,我们将继续支持旧的身份验证机制的现有实现以及页面选项卡和应用程序上的FBML。“ - http://developers.facebook.com/blog/post/402
我们如何解决这个问题?
答案 0 :(得分:0)
仍然支持FBML标签。你确定你的FBML有效吗?当我去你的FBML应用程序时,页面是空白的。我想知道你的应用程序中是否只有一个错误导致了这个问题。没有代码或更多细节我不能再告诉你为什么你的特定标签不起作用,但我可以告诉你仍然可以创建FBML标签。
答案 1 :(得分:0)
我弄明白了这个问题。
此问题是Facebook中的错误。截至2010年10月25日仍然存在。
在他们的论坛中概述:http://forum.developers.facebook.net/viewtopic.php?pid=238976#p238976
基本上,使用应用程序编辑seseings,Canvas URL有两部分:1。默认URL和2.下面的空文本框。该文本框不能空。有一次我把“?”在该文本框中,这是params字符串的领导者,最终显示了标签。
根据上述网址的详细说明:
1)转到您的APP设置;
2)转到“个人资料”“标签”;
3)在“标签网址”填写:“?” (没有引号);
4)保存您的APP;
5)转到“粉丝专页设置”;
6)删除你的APP;
7)返回“APP个人资料”;
8)点击“添加到我的页面”;
9)选择页面并单击“添加到页面”按钮;
10)转到“粉丝页面”,现在它可以在标签栏上的“+”按钮上显示。