我刚刚将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/