9

我是 FB 图表的新手,无法获取与页面关联的事件集合。有没有办法获取页面创建的所有事件的列表?

我已经尝试了这些不成功:

https://graph.facebook.com/search?type=event&place=PAGE_ID

这不是一个有效的查询。

https://graph.facebook.com/PAGE_ID/events

返回一个空集,我认为是因为它正在寻找此页面正在参加的活动(而不是它创建的活动)。

谢谢。

4

2 回答 2

11

https://graph.facebook.com/PAGE_ID/events是获取由页面创建的事件列表的正确方法。您需要有效的访问令牌才能返回页面的事件列表。

访问https://developers.facebook.com/tools/explorer测试这个过程。

我看到在 4 月 23 日星期一之后创建的事件存在错误,其中所有事件都没有被有效的 Graph API 或 FQL 调用返回。有关更多信息,请参阅此帖子:Graph API / FQL 不返回页面的所有事件

我没有在https://developers.facebook.com/bugs/上创建错误的权限。如果您遇到相同的问题并且可以发布错误,请这样做。

于 2012-04-27T18:32:53.760 回答
0

这是使用 Javascript SDK 的答案

FB.api(
  '/{page-id}/events',
  'GET',
  {"fields":"timezone,cover,id,end_time,name,place,type,start_time,owner,event_times,description"},
  function(response) {
      // Insert your code here
  }
);

在这里我列出了这个页面创建的事件,对于每个事件我想要时区、封面(图像)、id、开始和结束时间、地点、名称、描述和事件的时间

于 2017-09-22T15:16:58.813 回答