在网站上显示即将发布的Facebook活动,适用于一页,而不适用于另一页

时间:2016-02-26 14:32:49

标签: javascript jquery facebook facebook-graph-api widget

我找到了一个生成器,允许您嵌入一些HTML,显示Facebook页面即将发布的Facebook事件。

这是我使用的代码,基于我创建的临时Facebook页面,这段代码工作正常:

<iframe src="http://www.bandrx.com/facebook/events.php?theme=zuck&page=samtestmaze/events&bgcolor=ffffff&textcolor=000000&linkcolor=555555&max=5" width="320" height="520" frameborder="no" scrolling="auto"></iframe>

但是当我使用这个Facebook页面(Facebook.com/themazerio/events)时,它似乎没有显示即将发生的事件。这是代码(不工作):

<iframe src="http://www.bandrx.com/facebook/events.php?theme=zuck&page=themazerio/events&bgcolor=ffffff&textcolor=000000&linkcolor=555555&max=5" width="320" height="520" frameborder="no" scrolling="auto"></iframe>

我知道它正在拿起正确的页面,因为它显示了在同一个柜台中有多少人喜欢该页面,但它没有显示即将发生的事件。

任何人都知道可能导致这种情况的原因吗?

由于

1 个答案:

答案 0 :(得分:0)

正如Aaron在评论中指出的那样,问题与代码无关,它根本不起作用,因为未登录Facebook的用户看不到Facebook页面“TheMazeRio

以下是阻止“访客”查看Facebook页面的主要因素:

1 - 国家/地区限制:

  

如果您已应用此选项,则粉丝将无法看到您的页面   其他国家。国家/地区限制页面只能访问   登录。所以确保没有国家限制。

2 - 年龄限制:

  

年龄限制也是制作Facebook页面的约束   对于选择性用户/粉丝或特定年龄组可见。使   确保您的页面没有年龄限制,否则不会   某些用户无需登录Facebook即可查看。

3 - 亵渎黑名单:

  

如果您选择了“无”以外的选项,则您的页面将不会   上市。用户必须登录才能查看您的页面。

4 - 审核黑名单:

  

如果该框中有任何内容,则您的页面不会   上市。有人必须登录才能查看您的   页。限制是使您的Facebook页面更多的好工具   符合您的业务或产品。

来源:How to make your Facebook page publicly visible

facebook visibility restrictions

P.S。您可以通过在私人/隐身浏览器窗口中打开页面链接或退出Facebook来轻松测试Facebook页面的公开可见性。