Facebook fb-page插件无法在网页中使用

时间:2017-03-27 22:49:39

标签: javascript facebook

fb-page插件不起作用。我的Fb-Page设置为公开。其他fb插件工作正常。没有浏览器控制台错误。

<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    </head>
    <body>
        <div id="fb-root"></div>
        <div class="fb-page" data-href="https://www.facebook.com/individualdiaet/" data-width="180" data-height="70" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true"></div>
            <script>
          window.fbAsyncInit = function() {
            FB.init({
              appId      : '1410540785669628',
              xfbml      : true,
              version    : 'v2.8'
            });
            FB.AppEvents.logPageView();
          };

          (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";
             fjs.parentNode.insertBefore(js, fjs);
           }(document, 'script', 'facebook-jssdk'));
        </script>
    </body>
</html>

插件被重新编译,但似乎是0。

我从来没有遇到过这个问题。有什么想法吗?

1 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,这是因为你的Facebook页面已经配置了一些限制(国家,年龄......等等)。

Facebook说,如果是受限制的页面,社交页面插件不起作用。 (use-server

因此,您可以尝试删除Facebook页面中的所有限制,并再次创建社交页面插件。