3

我想从 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 个请求。

4

1 回答 1

2

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

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

于 2015-05-04T20:47:20.477 回答