2

所以我对查询公共事件(例如获取开始时间)的新 FB 要求感到困惑,而且似乎我不是唯一一个,甚至 Facebook 自己的示例也不再有效......

无论如何,我希望能够查询一些公共事件并在我的网站上显示信息,而无需用户登录到 Facebook(因为信息是公开的,这应该是可能的,因为如果我直接进入 Facebook 页面注销 Facebook 时,我可以看到我想要查询的所有信息),但这似乎不再(安全地)在客户端执行。

为了使用图形 API 来查询事件,需要用户、应用程序或页面管理器的访问令牌。但是如果用户没有登录,那么显然我不能使用他们的访问令牌,并且发布我的应用程序或页面管理器访问令牌是灾难的秘诀,所以我如何在客户端查询公共事件数据而不需要用户登录?

4

1 回答 1

0

Facebook 事件 API页面:

从 7 月 5 日开始,即使是公共活动也需要访问令牌。要阅读事件,您将需要以下条件之一:

可以查看事件的用户的用户访问令牌 应用访问令牌(对于非公共事件,必须是创建事件的应用) 页面访问令牌(对于非公共事件,必须是创建事件的页面事件)

太糟糕了,看起来这个政策在一两个星期前刚刚修改过。:-/

于 2012-07-17T23:47:11.983 回答