【问题标题】:Change from FQL to Graph API从 FQL 更改为 Graph API
【发布时间】:2014-12-17 06:27:55
【问题描述】:

所以我知道 FQL 很快就会被弃用,取而代之的是图形 API,我阅读了一些图形 API 示例,但还没有找到我真正需要的方法。 所以事情很简单,我需要从一个页面中选择过去 2 周内更新的所有相册,并从这些相册中的照片中选择过去 2 周内更新的所有照片。 在 FQL 中,它会是这样的(2 个查询):

SELECT aid, object_id, name, description FROM album WHERE owner=' . $owner . ' AND modified>' . $time . ' ORDER BY modified DESC;
SELECT pid, object_id, src_small, src_big, caption, modified FROM photo WHERE album_object_id=' . $query1['object_id'] . ' AND modified>' . $time . ' AND owner=' . $owner . ' ORDER BY modified DESC;

我还听说这可以与图形 API 结合使用,如果真的可以的话,我也想知道。 感谢帮助。

【问题讨论】:

    标签: php facebook facebook-graph-api facebook-fql


    【解决方案1】:

    目前无法在 Graph API 中应用手动排序。有sinceuntil 参数,但它们指的是创建的时间戳,而不是更新的时间戳恕我直言。见

    一般来说,FQL 可以在 2016 年 8 月 7 日之前使用。因此,如果这对您来说是一个重要的用例,我建议您坚持使用 FQL,并等到 Graph API(也许)增加了这个功能。

    【讨论】:

    • 感谢您的回答 :) 您可能是对的,因为在这 1.5 年内它可能会发生很大变化。
    • 在 FQL 将被弃用之前,还有大约 7 个月的时间,是否有人注意到有关是否有可能实现我需要的任何更新? @托比
    • @SaharAtias 据我所知,除了我在答案中概述的以外,没有其他排序选项。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多