【发布时间】:2015-04-13 19:11:07
【问题描述】:
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 资源管理器:developers.facebook.com/tools/… 对我来说它看起来像升序。 :-/
标签: facebook facebook-graph-api facebook-graph-api-v2.2 facebook-graph-api-v2.1