通过Facebook API v2.2查询公共事件附近

时间:2015-01-27 15:26:35

标签: facebook facebook-graph-api facebook-events

我想从Facebook Graph API中检索我家乡即将举行的公共活动列表。

我已经知道FQL已被弃用,我可以使用类似于

的语句通过关键字进行查询
/v2.2/search?type=event&q=Berlin&since=2015-01-27

但是,此列表还不够,因为在事件标题,说明或位置名称中有许多不包含城市名称的事件。

另一方面,我可以使用

检索同一城市内的地点列表
/v2.2/search?type=place&since=2015-01-27&center=52.52,13.41&distance=10000

在我的假设中,如果我创建一个查询,说明“给我指定距离内该城市内所有给定地点的所有公共事件(eid)”,我可以检索更好的事件列表。

有人知道这是否可以查询? 我不确定批处理是否是正确的方法,或者是否有其他可能性来组合这两个实体。我的简单方法是通过请求

再次查询每个给定的地方
/v2.2/{placeid}/events

但我也知道Facebook在这种情况下有50个请求的速率限制。

1 个答案:

答案 0 :(得分:2)

现在Facebook没有办法做你想做的事情,或者至少没有记录。

我认为你能做到的唯一方法是: 1-使用facebook API查找一个城市中的页面。 (您可以手动执行此操作或搜索城市附近的地点,然后使用也是ara页面的地方) 2-获取页面的事件(如果存在)并将其与地点/页面的位置一起保存在数据库中。 3-显示城市的所有活动。