2012-07-09 163 views
2

所以我很困惑新的FB要求查询公共事件(例如获取开始时间),似乎我不是唯一的,即使Facebook自己的例子不再工作.....Facebook:在不需要用户登录的情况下查询公共事件?

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

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

+0

可能的重复[您可以使用Graph API获取公共Facebook页面的Feed,而不要求用户允许?](http://stackoverflow.com/questions/9373645/can-you-get-a-使用-图的API-而不-询问-A-用户公共Facebook的页送进) – Suhaib 2016-07-31 23:28:39

回答

0

Facebook Event API页:

从7月5日,访问令牌将需要访问甚至 公共事件。要阅读活动,您需要满足以下条件之一:

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

无赖,它看起来像这样的政策只是修改了两个星期前。 : -/

相关问题