【问题标题】:Multiple stream_filters /me Facebook graph API?多个 stream_filters /me Facebook 图形 API?
【发布时间】:2014-05-13 22:29:09
【问题描述】:

我正在尝试做一些复杂的 Facebook 图表查询。我只想从特定应用程序中检索用户的时间线。这是我所拥有的:

https://graph.facebook.com/me?fields=home.filter(app_2915120374).limit(20).fields(...)&access_token=...

所以效果很好,但是,如果我想做多个应用程序怎么办?在.filter() 内提供多个过滤器会输出错误。

https://graph.facebook.com/me?fields=home.filter(app_2915120374,app_2305272732).limit(20).fields(...)&access_token=...

{
    error: {
        message: "(#606) Invalid filter_key app_2915120374,app_2305272732",
        type: "OAuthException",
        code: 606
    }
}

我宁愿不执行多个请求,因为这可能需要一段时间。而且,另外,它不是一个统一的提要。例如:如果我拉 20 个状态,然后是 20 张照片,时间轴上会有一些间隙。

不,我不想使用 FQL。

【问题讨论】:

    标签: facebook facebook-graph-api


    【解决方案1】:

    我进行了一些测试,我假设您一次只能通过一个流过滤器。这也与https://developers.facebook.com/docs/graph-api/reference/v2.0/user/home/ 的文档一致,声明

    仅检索与特定流过滤器匹配的帖子。有效的 可以使用 FQL stream_filter 检索此处使用的过滤器 表。

    【讨论】:

    • 跛脚!我最终使用 FB 的批处理 API 来执行每个过滤器的请求。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多