使用FacePy搜索Facebook中的群组不起作用

时间:2014-06-13 00:37:38

标签: python facebook facebook-graph-api facepy

我尝试使用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名称,gid FROM组WHERE名称如"%words%"

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

所有帮助非常感谢

1 个答案:

答案 0 :(得分:1)

目前存在一个开放式错误,因为图谱API搜索组始终返回空数据数组:https://developers.facebook.com/bugs/862756217087760/

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