使用 Facebook 图形搜索 API 搜索“所有”公共事件

虽然这个问题以前曾被问过,但那是一年前的事了,并不是我想问的。所以,这里是:

我正在使用 https://graph.facebook.com/search?q=conference&type=event 来查找所有具有关键字“会议”的事件。

问题1:我只得到一页结果,页面底部的分页链接产生一个没有数据的页面(只是一些结构)。但是,从我的 facebook 搜索我可以看到更多的事件。如何搜索“全部”(或相当数量的事件说 200+)?

问题 2:如果搜索结果有限,我该如何限制仅来自一个国家的事件。因此,例如,我只对美国的会议感兴趣,而不是欧洲的会议。我怎么做?

问题3:如何搜索多个关键字。假设我想搜索“会议和数据”。

我会很感激你的帮助。

谢谢P

stack overflow Search "ALL" public events using Facebook graph search API
原文答案

答案:

作者头像

将 &limit=200 添加到您的查询字符串

作者头像

要搜索多个关键字,请使用“+”。在这种情况下,“会议+数据”。

作者头像

关于问题 1:请注意,q=conference 表示您正在搜索其中包含关键字会议的事件。您不是按类别搜索事件。如果您想搜索所有活动,您可以使用 q=*,这将为您提供所有公开的 Facebook 活动。它们不会按位置/距离过滤。我试图通过位置和距离来限制搜索,但到目前为止没有任何成功。