Javascript 在网站上显示即将到来的Facebook事件,只适用于一个页面,而不适用于另一个页面

Javascript 在网站上显示即将到来的Facebook事件,只适用于一个页面,而不适用于另一个页面,javascript,jquery,facebook,facebook-graph-api,widget,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&

我发现了一个生成器,它允许你嵌入一些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)上做这些时,它似乎并没有显示即将到来的事件。以下是代码(不起作用):


我知道它选择了正确的页面,因为它显示了有多少人喜欢这个页面,但它没有显示即将到来的事件

有人知道这是什么原因吗

谢谢

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

以下是阻止“来宾”查看facebook页面的主要因素:

1–国家/地区限制:

如果你已经应用了这个,你的页面将不会被粉丝看到 其他国家的。国家/地区限制页面只能由以下用户访问: 登录。所以要确保没有国家限制

2–年龄限制:

年龄限制也是一个限制,使您的Facebook页面 对特定用户/粉丝或特定年龄组可见。制作 确保您的页面上没有年龄限制,否则将不会有年龄限制 对某些用户可见,无需登录Facebook

3–亵渎罪黑名单:

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

4–审核黑名单:

如果该框中有任何内容,您的页面将不会被删除 公众。必须有人登录,才能查看您的 页限制是一个很好的工具,可以让你的Facebook页面更具吸引力 符合您的业务或产品

资料来源:

另外,通过在私人/匿名浏览器窗口中打开页面链接,或从facebook注销,您始终可以轻松测试facebook页面的公共可见性。

正如评论中所指出的,问题与代码无关,它根本不起作用,因为facebook页面“”对未登录facebook的用户不可见

以下是阻止“来宾”查看facebook页面的主要因素:

1–国家/地区限制:

如果你已经应用了这个,你的页面将不会被粉丝看到 其他国家的。国家/地区限制页面只能由以下用户访问: 登录。所以要确保没有国家限制

2–年龄限制:

年龄限制也是一个限制,使您的Facebook页面 对特定用户/粉丝或特定年龄组可见。制作 确保您的页面上没有年龄限制,否则将不会有年龄限制 对某些用户可见,无需登录Facebook

3–亵渎罪黑名单:

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

4–审核黑名单:

如果该框中有任何内容,您的页面将不会被删除 公众。必须有人登录,才能查看您的 页限制是一个很好的工具,可以让你的Facebook页面更具吸引力 符合您的业务或产品

资料来源:


另外,您可以通过在私人/匿名浏览器窗口中打开页面链接,或从您的facebook注销,轻松测试facebook页面的公共可见性。

此“Themazero”页面的事件是否公开?除了Facebook的隐私设置外,我想不出任何其他原因可以解释它为什么不起作用page@Aaron似乎是这样。Mazerio页面不是公开的,只有登录的人才能查看。可能是这样,谢谢你的建议。我会联系店主,让他把它改成公共的。谢谢如何公开Facebook的“页面”?当你管理一个“页面”时,没有像个人资料上那样的隐私设置,所以控件必须在别处,但我很难找到它是这个“Themazero”页面的公共事件吗?除了Facebook的隐私设置外,我想不出任何其他原因可以解释它为什么不起作用page@Aaron似乎是这样。Mazerio页面不是公开的,只有登录的人才能查看。可能是这样,谢谢你的建议。我会联系店主,让他把它改成公共的。谢谢如何公开Facebook的“页面”?当你管理一个“页面”时,没有像个人资料上那样的隐私设置,所以控件必须在别处,但我很难找到它
<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>