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

工作100%,但是Facebook在文档顶部显示一条通知,内容为:

“不建议使用FBML。从2012年6月1日开始,由于将删除所有FBML端点,因此FBML应用将不再起作用。” -参考:http://developers.facebook.com/docs/reference/fbml/comments_%28XFBML%29/

使用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>


之前,我曾与FBJS一起工作过,编码成功的oAuth登录,获取登录状态,发布到墙上等。

如何在FBJS中创建fb:comments?

要么

FBML仍然可以工作吗?

最佳答案

您在这里误解了几件事:


FBJS也是deprecated,我想你是说Javascript-SDK
XFBML将继续工作,请参考此post
始终参考roadmap
我不确定Mark是否会删除FBML支持。

关于javascript - 马克·扎克伯格(Mark Zuckerberg)删除FBML后,现有的FBML代码会如何处理?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9597345/

10-11 13:04