从Facebook v2.1+图形api获取最近的照片



Facebook的FQL在v2.0之后被弃用。我以前工作的网站有一个"最近的照片"功能,使用这个FQL:填充最近的照片

var fql = 'SELECT object_id, aid, images, album_object_id, created, modified, position, caption FROM photo WHERE aid in (SELECT aid, owner FROM album WHERE owner = me()) ORDER BY created DESC LIMIT 59';

我正在尝试使用图形api找到一种类似的方法来实现这一点。/photos端点可能是我想要的,但我不知道它是否有有效的order查询参数。

在《邮差》中,我一直在摆弄这个:

https://graph.facebook.com/v2.2/10151316456544622/photos?fields=picture,name,source,created_time&limit=20&order=-created_time&debug=all&access_token=CAAL7TZAyo4RUBAOJe4Jgjdt6NZAqcajRghEGdKwraq4X1yZAKjvgXj4xXAZCoyZCkzMO84mTMJ90Vp5CEfJsT1WsoOwif2QZCS00bGqZAVxqmZChMUqKQmNsu2DvZCoY42ZC5fSBAxUuNCqTWg1QZCBZCz5oQx3wcNZCZCPUHOXMu5i5jZCOTGIiPWrAeTlzhFBqkvoZBZAPSJRhlkdxyrKPmpmOqgKrUeD13TdOtKU4ZD

access_token是一个FB测试帐户,请放心。我没有得到任何调试信息。文档中似乎没有任何关于如何更改照片顺序的内容。

这个示例url可能不是最好的。这个账户只有7张公开照片,但我可能会从有1000张照片的账户中获取最近的照片。我不想只获取所有照片并反转列表。我想在一个电话里看到最近的20张照片。

有什么想法吗?是否有我遗漏的order文档?

使用Graph API无法直接实现这一点,但您可以使用实时更新来获得用户照片更改的通知。

相关内容

  • 没有找到相关文章

最新更新