Javascript 一旦Mark Zuckerberg删除FBML,现有FBML代码会发生什么变化?

Javascript 一旦Mark Zuckerberg删除FBML,现有FBML代码会发生什么变化?,javascript,facebook,fbml,fbjs,Javascript,Facebook,Fbml,Fbjs,我刚刚将fb:comments FBML标签添加到一个站点 100%工作,但Facebook在文档顶部有一个通知,内容如下: “FBML已被弃用。自2012年6月1日起,FBML应用将不再工作,因为所有FBML端点都将被删除。”-参考: 所有使用FBML的现有网站和应用程序会发生什么情况?它会被禁用吗 我必须切换到FBJS,我不确定FBJS中是否有所有FBML功能 示例: 我使用以下代码将facebook评论添加到我的网站: <div id="fb-root"></div>

我刚刚将fb:comments FBML标签添加到一个站点

100%工作,但Facebook在文档顶部有一个通知,内容如下:

FBML已被弃用。自2012年6月1日起,FBML应用将不再工作,因为所有FBML端点都将被删除。”-参考:

所有使用FBML的现有网站和应用程序会发生什么情况?它会被禁用吗

我必须切换到FBJS,我不确定FBJS中是否有所有FBML功能

示例:

我使用以下代码将facebook评论添加到我的网站:

<div id="fb-root"></div>
<script>    (function (d, s, id) {
        var js, fjs = d.getElementsByTagName(s)[0];
        if (d.getElementById(id)) { return; }
        js = d.createElement(s); js.id = id;
        js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
        fjs.parentNode.insertBefore(js, fjs);
    } (document, 'script', 'facebook-jssdk'));</script>

<div class="fb-comments" data-href="{URL}" data-num-posts="30" data-width="626" publish_feed="true"></div>

(功能(d、s、id){
var js,fjs=d.getElementsByTagName[0];
if(d.getElementById(id)){return;}
js=d.createElement;js.id=id;
js.src=“//connect.facebook.net/en_US/all.js#xfbml=1”;
fjs.parentNode.insertBefore(js,fjs);
}(文档“脚本”、“facebook jssdk”);
我以前与FBJS合作过,编写了一个成功的oAuth登录代码,获取登录状态,发布到墙上等等

如何在FBJS中创建fb:comments?


FBML还能工作吗?

来自Facebook API网站,关于在FBJS中使用XFBML:

JavaScript SDK允许您使用社交插件的XFBML实现

根据他们的页面,社交插件包括“评论插件”,其中包含XFBML,当在FBAPI中使用时,它还保持了

<fb:comments> 


我不知道他们在“FBML”中反对什么,但“XFBML”似乎越来越流行。

来自Facebook API网站,关于在FBJS中使用XFBML:

JavaScript SDK允许您使用社交插件的XFBML实现

根据他们的页面,社交插件包括“评论插件”,其中包含XFBML,当在FBAPI中使用时,它还保持了

<fb:comments> 


我不知道他们在“FBML”中不赞成什么,但“XFBML”似乎越来越强大。

您在这里误解了几件事:

  • 我猜你的意思是FBJS也是
  • XFBML将继续工作,请参阅此
  • 始终请参阅
  • 我不确定Mark本人是否会删除FBML支持

  • 你在这里误解了几件事:

  • 我猜你的意思是FBJS也是
  • XFBML将继续工作,请参阅此
  • 始终请参阅
  • 我不确定Mark本人是否会删除FBML支持

  • 谢谢你澄清这一点!伟大的链接后!谢谢你澄清这一点!伟大的链接后!