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无法直接实现这一点,但您可以使用实时更新来获得用户照片更改的通知。