19

我正在尝试在我的网站中添加 Facebook Like Box 社交插件(我从官方文档中获取了代码)。

它工作正常,但前提是我登录到 Facebook;如果不是,它只是显示

Facebook Public Profile 登录以查看此内容

我真的不明白这个问题,因为在其他网站上我已经建立了一切正常。

我在想这可能是一个页面设置。这是我<iframe>的 Like Box 代码:

<iframe src="http://www.facebook.com/plugins/likebox.php?id=1331391XXXXXXXX&width=298&connections=10&stream=false&header=true" scrolling="no" frameborder="0" allowTransparency="true" style="border:none; overflow:hidden; width:298px; height:290px">
4

3 回答 3

38

如果“赞”框不会向已注销的用户显示内容,那几乎可以肯定是因为您的页面存在人口统计限制。API(和社交插件)只会将有关此类页面的信息返回给满足限制的用户。

很可能您尚未发布该页面,已将该页面标记为供大于 18 岁的用户使用,供某个国家/地区的用户使用,或者已将该页面标记为“与酒精有关”(这将其限制为合法用户他们国家的饮酒年龄)

于 2011-09-01T16:54:05.087 回答
18

要解决此问题只需转到编辑页面并查看左侧选项“管理权限”在该选项卡集“年龄限制: ”任何 13+。您还必须删除任何国家/地区限制。保存。现在它可以工作了

于 2012-02-16T11:00:13.703 回答
4

如果适用于您的粉丝专页,请将您的年龄限制更改为“任何 13 岁以上”。只需放大这篇文章中的图片即可获得详细的演练:

http://www.profromgo.com/facebook-social-plugin-working-logged-users

于 2011-12-15T18:09:24.460 回答