【问题标题】:Facebook pages plugin not showing on websiteFacebook页面插件未显示在网站上
【发布时间】:2017-03-29 08:01:49
【问题描述】:

我目前正在为当地的一家慈善幼儿园写一个网站,他们希望他们的 Facebook 订阅源出现在该网站上。 为此,我使用了 Facebook Pages 插件。不幸的是,按照他们的指示,我在网站上什么都没有。

我在控制台中没有收到任何错误,而且 Facebook URL 有效。 我知道要查看此特定页面,用户需要登录 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_GB/sdk.js#xfbml=1&version=v2.8&appId=261857213845517";
    fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

HTML 是:

  < div class="fb-page" data-href="https://www.facebook.com/thevillageplaygroup/" data-tabs="timeline" data-small-header="false" data-adapt-container-width="true" data-hide-cover="false" data-show-facepile="true">< /div>

(请注意,我在 div 的开始和结束标记中添加了空格,否则我无法让它显示出来,抱歉)。

我已尝试将 Facebook URL 更改为https://www.facebook.com/facebook,如示例中所示,并且可行,因此我认为这与页面本身有关,但我找不到任何似乎相关的隐私或安全设置。

编辑 该页面存在安全限制,这意味着用户需要登录 Facebook 和英国。 我的帐户可以通过 Facebook 访问它,只是没有使用网站上的插件

非常感谢任何帮助。

【问题讨论】:

  • 该页面似乎尚未公开,或者它有其他访问限制 - 我只收到“抱歉,此内容目前不可用”
  • 您好,感谢您的检查。该页面由慈善机构运营,因此我需要由他们进行任何隐私更改。也就是说,如果您登录 Facebook 和在英国,它应该会显示,不是这样吗? (我将使用这些限制编辑原始问题)
  • developers.facebook.com/docs/plugins/page-plugin#privacy: “不能嵌入带有隐私限制的 Facebook 页面。”
  • 啊,我错过了 :( 我会让慈善机构知道,看看他们接下来想做什么。感谢您指出这一点,我很感激

标签: facebook


【解决方案1】:

正如 CBroe 所指出的,将页面提要用于具有隐私限制的页面似乎是一个问题

“不能嵌入带有隐私限制的 Facebook 页面。”

我错误地认为看到 as 已登录到 Facebook,并且可以访问我可以看到提要的页面。无论如何,Facebook 似乎都不允许在有隐私限制的页面上使用该插件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多