【发布时间】:2015-07-06 09:09:27
【问题描述】:
我在我们拥有的临时站点上设置了 Facebook cmets,但无法显示审核链接:
http://telegram_com.wtstage.sx.atl.publicus.com/article/20150426/NEWS/304269695?nocache=1
我已确认我是 Facebook 应用帐户的管理员。
我在标题中有这个:
<meta property="fb:app_id" content="1393680337622798" />
我体内有这个:
<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/sdk.js#xfbml=1&version=v2.3&appId=1393680337622798";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-comments" data-href="http://telegram.com/article/20150426/NEWS/304269695/101116" data-numposts="25" data-version="v2.3" data-colorscheme="light"></div>
我尝试过使用 live telegram.com url 以及 staging url。
如果我将 url (data-href) 换成另一个我是管理员的网站,Facebook 评论审核链接会显示在评论小部件中。但是,如果我使用任何属于 telegram.com 的网址,则不会显示审核链接。
Facebook 后端是否有我可能遗漏的设置或其他内容?在我看来,代码是正确的,如果它在我使用相同的应用程序 id 但不同的 data-href url 时有效。
有什么建议吗?
【问题讨论】: