1

我正在尝试使用 FacePY 在 Facebook 中搜索群组,但无法使用 FQL 或搜索进行通配符搜索。

我想要发生的事情相当于你得到的结果:

https://www.facebook.com/search/results.php?q=WORDS&type=groups

我的 python 代码如下所示:

graph = GraphAPI(access_token)
data = graph.search(type="group",term="words", page=False, retry=3)
with open('fb-teacher-groups.json', 'w') as outfile:
json.dump(data, outfile, indent = 4,cls=DecimalEncoder)

任何人都知道如何进行 SELECT name 类型的通配符搜索,gid FROM group WHERE name like "%words%"

我知道您不能在 FQL 中执行上述操作,因为 name 不是索引字段。

非常感谢所有帮助

4

1 回答 1

1

当前存在一个未解决的错误,因为 Graph API 搜索组总是返回一个空数据数组:https ://developers.facebook.com/bugs/862756217087760/

无法通过 FQLgroup表进行通配符搜索,因为名称不是您已经编写的索引字段。

于 2014-06-13T06:47:33.970 回答