【问题标题】:Search for Groups in Facebook with FacePy not working使用 FacePy 无法在 Facebook 中搜索群组
【发布时间】:2014-06-13 14:47:33
【问题描述】:

我正在尝试使用 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 不是索引字段。

非常感谢所有帮助

【问题讨论】:

    标签: python facebook facebook-graph-api facepy


    【解决方案1】:

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

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

    【讨论】:

    • 我订阅了这个 bug,订阅的开发者越多,我们就会尽快修复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多