我正试图在Facebook上测试我的应用程序。但我不断收到以下错误:
从应用程序加载页面时出错
CSS错误(第35行第17行):解析属性值时出错:'font-style'声明已删除。
FBML错误(第53行):“fb:canvas”下的非法标记“body”
FBML错误(第54行):非法attr“;”在标签“div”中。属性名称只能包含字母数字字符,下划线和连字符.FBML错误(第87行):“fb:canvas”下的非法标记“object”
FBML错误(第88行):“fb:canvas”下的非法标记“param”
FBML错误(第89行):“fb:canvas”下的非法标记“param”
FBML错误(第90行):“fb:canvas”下的非法标记“embed”
FBML错误(第214行):“fb:canvas”下的非法标记“object”
FBML错误(第215行):“fb:canvas”下的非法标记“param”
FBML错误(第216行):“fb:canvas”下的非法标记“param”
FBML错误(第218行):“fb:canvas”下的非法标记“embed”
FBML错误(第226行):“fb:canvas”下的非法标记“object”
FBML错误(第227行):“fb:canvas”下的非法标记“param”
FBML错误(第228行):“fb:canvas”下的非法标记“param”
FBML错误(第230行):“fb:canvas”下的非法标记“embed”
FBML错误(第248行):“fb:canvas”下的非法标记“object”
FBML错误(第249行):“fb:canvas”下的非法标记“param”
FBML错误(第250行):“fb:canvas”下的非法标记“param”
FBML错误(第252行):“fb:canvas”下的非法标记“embed”
FBML错误(第260行):“fb:canvas”下的非法标记“noscript”
FBML错误(第297行):“fb:canvas”下的非法标记“noscript”
FBML错误(第311行):“fb:canvas”下的非法标记“noscript”
请稍后再试。感谢您作为Hello World App的开发人员的耐心等待 和Facebook解决了这个问题。谢谢!
我无法理解我哪里出错了。我编写了一个简单的代码来显示hello world,如下所示。即使这样也行不通。
<?php
echo "Hello World!";
?>
请帮我解决这个问题......
答案 0 :(得分:0)
FBML不允许使用某些标签。这些代码包括<noscript>
,<embed>
和<body>
。这就是你看到这些错误的原因。您似乎也有一些无效的标记,也会导致其中一些错误。
您有两种选择:
我建议在走这条路之前先研究#2的优点和缺点。具体来说,如果您希望使用FBML功能,则需要使用XFBML,并且可能需要解决Safari浏览器的cookie限制。
您的示例PHP代码应该可以正常工作,因此对于该示例,可能会出现不同的问题。
祝你好运!