什么是用于Facebook的正确xmlns

时间:2013-02-01 05:17:03

标签: facebook facebook-graph-api facebook-like facebook-comments

这方面的Facebook文件不一致且令人困惑。

予。这里:https://developers.facebook.com/docs/reference/plugins/like/

它说:

<html xmlns:fb="http://ogp.me/ns/fb#">

(如果您填写表单并单击获取代码按钮,然后单击xfbml标记。)

II。在此页面上:https://developers.facebook.com/docs/technical-guides/opengraph/opengraph-tutorial/#plugins

它说:

xmlns:fb="https://www.facebook.com/2008/fbml"

现在上面的两个网址解析为相同的网址:http://graph.facebook.com/schema/og/

III。但是我们有:https://developers.facebook.com/docs/opengraphprotocol/

xmlns:og="http://ogp.me/ns#"
      xmlns:fb="https://www.facebook.com/2008/fbml"

现在,第一个网址甚至无法解析为有效的xml架构。

什么是正确的xmlns:og用于启用FBLike,Comment和FB Connect?

我知道在HTML 5的世界中这并不重要,但对于旧浏览器的情况,我们该怎么办?

谢谢!

2 个答案:

答案 0 :(得分:1)

这是我目前使用的并且完美运作

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:og="http://ogp.me/ns#"
      xmlns:fb="https://www.facebook.com/2008/fbml">

答案 1 :(得分:0)

这就是我现在正在做的事情。两个名称空间都指向同一个模式文档。

<html xmlns:og="http://ogp.me/ns/fb#" xmlns:fb="http://ogp.me/ns/fb#">