这有点复杂,请耐心等待。
我们已经实现了类似框,问题在于显示的是哪个页面。有一个公司页面和一个“地方”页面。
当我登录FB时,会显示来自关联地点页面的流。
但是,如果我启动一个全新的浏览器而不登录FB,则会显示公司页面中的流。 ID号来自公司页面。
行为发生在两页http://TheVillageCup.com/community.php和http://CarolinesVT.com/community.php
上答案 0 :(得分:0)
我觉得这与您在网页上放置的代码有关。对于Like Box,它会要求提供Facebook页面网址。
但是,在加载JS SDK时,它要求提供应用程序ID。
<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&appId=**APP ID**";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<div
class="fb-like-box"
data-href="**FacebookPageUrl**"
data-width="292"
data-show-faces="true"
data-stream="true"
data-header="true">
</div>
因此,在您的情况下,页面上的任何其他Facebook插件是否存在干扰该ID的问题?
答案 1 :(得分:0)
“行为发生在两页http://TheVillageCup.com和http://CarolinesVT.com ”
您似乎正在使用由第三方制作的AddThis
。
此外,我发现在您提供的任一网址上都没有使用类似的插件插件。 Addthis正在显示类似的插件,但它不是类似的插件插件。
https://developers.facebook.com/docs/reference/plugins/like/
VS
https://developers.facebook.com/docs/reference/plugins/like-box/
您应该联系AddThis供应商,了解他们为什么做了他们已经完成的工作。