脸书:查询公共活动,无需用户登录

Facebook: querying public events without requiring users to be logged in?

本文关键字:用户 登录 活动 查询 脸书      更新时间:2023-09-26

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

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

为了使用图形API查询事件,需要用户、应用程序或页面管理器的访问令牌。但是,如果用户没有登录,那么我显然无法使用他们的访问令牌,发布我的应用程序或页面管理器访问令牌会带来灾难,那么我如何在不要求用户登录的情况下查询客户端上的公共事件数据呢?

从Facebook事件API页面:

从7月5日开始,甚至需要访问令牌公共活动。要阅读事件,您需要以下其中一项:

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

Bummer,这项政策似乎是一两周前刚刚修订的