我是Facebook GraphAPI的新手,并通过python facebook-sdk使用它。
我要做的是:从Bandpage中获取所有事件。页面和事件都是公开的。 由于它们是公开的,因此通过app-token(" APP_ID | APP_SECRET")授权就足够了。
现在,当我通过网址https://graph.facebook.com/v2.0/punkrockhengste/events查询图表时 我得到一个空的结果集。当我使用默认范围(查看公共配置文件)生成accessToken,并将其用于同一查询时,我得到两个正确的结果。
显然我很困惑,因此我在另一个乐队https://graph.facebook.com/v2.0/zaunpfahl/events上尝试了同样的事情。对于他们(以及其他一些BandPages),我在使用app-token时得到了正确的结果。
由于我想在我们的主页上播放这些事件,因此我无法请求访问权限,因为查看该页面的人必须授予访问权限等等(正确吗?)。
编辑:不可获取事件和可获取事件之间的唯一区别似乎是不可获取的事件具有多个主机
答案 0 :(得分:0)
我想我找到了问题的原因: 所有者必须是一个人/页面,允许从每个年龄的人查看内容。如果页面设置了年龄限制,我无法使用app-token提取信息,因为没有关于年龄的信息。