我获取一些页面的事件。我使用了应用访问令牌,但由于酒精和其他限制,我切换到了用户访问令牌(我自己的 Facebook 帐户)。现在我可以访问这些事件。
但是当它们是由私人组织时,我无法访问它们,而不是粉丝专页。这些活动是公开的,当我使用 Facebook 时,我可以毫无问题地看到它们。但是当我使用我的访问令牌时,不会返回任何事件(不在图形 api 资源管理器中,不在 php sdk 中)。这是为什么?我需要一些许可还是有其他限制?
重现:
选择组织公共活动的人(但不是主页) - 使用您的帐户查看这些活动。例如https://www.facebook.com/alexandra.pajewska(她创建了这个事件http://graph.facebook.com/452665288126076 - 我可以在使用我的访问令牌时看到它的详细信息)。
运行 graph api explorer 并使用您的访问令牌来获取这些事件,例如 1544945688/events
你应该看到这个:
{
"data": [
]
}
编辑:可能与权限无关。我在图形 api 资源管理器中启用了所有这些,但仍然得到相同的结果。