【问题标题】:Facebook "like" button does not displayFacebook“喜欢”按钮不显示
【发布时间】:2018-03-15 17:24:18
【问题描述】:

我一直在尝试在我的一个网页中添加一个 facebook“赞”按钮。为此,在执行此操作的过程中,我通过 facebook 在“Like Button Configurator”复制了一个示例,但没有显示“喜欢”按钮。我在 facebook 调试器上运行它,但没有发现任何错误(除了一个关于“og:image”图片大小的投诉)。我还在这个论坛中搜索/查看了相关的帖子/答案。任何关于我如何做错的建议将不胜感激。

我的测试页是here。欢迎您在测试页“查看源代码”查看源代码。

【问题讨论】:

    标签: facebook facebook-like


    【解决方案1】:

    尝试使用此代码

    正文之后:

    <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/ru_RU/sdk.js#xfbml=1&version=v2.4";
        fjs.parentNode.insertBefore(js, fjs);
      }(document, 'script', 'facebook-jssdk'));
    </script>
    <div class="fb-like" data-href="https://developers.facebook.com/docs/plugins/" data-layout="button_count" data-action="like" data-show-faces="true" data-share="false"></div>

    【讨论】:

    • 感谢您的建议。我检查了附加代码段并认为它与我使用的相同,除了“js.src = ...”你的以“version = v2.4”结尾,而我的没有,你的是俄语和我的是“英语”。这是来自 facebook 的“Like Button Configurator”的同一个 sn-p 吗?
    【解决方案2】:

    原来我需要在以下行的末尾添加“&appId=xxxxxxxxx”: js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.4";实现它

    js.src = "//connect.facebook.net/ru_RU/sdk.js#xfbml=1&version=v2.4&appId=xxxxxxx"

    其中 xxxxx 是有效的 Facebook AppId。现在可以了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-14
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多