我使用图形API获取图片的评论,但我希望首先按创建时间对结果进行排序,然后返回最新的数据。类似于SQL语句“order by create_time desc”,我不知道是否有这样的参数。
目前使用偏移量和限制访问最新数据,同时也知道评论的总数,
pagesize = 25;
offset = comments.count - pagesize;
limit = 25;
url = "https://graph.facebook.com/" + object_id + "/comments?access_token=" + access_token + "&limit=" + limit + "&offset=" + limit;
下一页:
offset -= 25
有时候数字评论数量不准确,而且请求的URL返回结果有时也不匹配。
是否有很好的解决方案?
或者我使用了错误的方式('limit' 和 'offset' 参数)!!!
谢谢您的回答。
"Graphics API" 是否存在缓存?
我发布了一条消息和46条评论。设置请求URL参数:
offset=0&limit=1
那么应该返回最后一个评论(最新的评论),但实际上返回的是中间一个评论,我尝试过多次设置offset和limit,根据返回的结果,中间的那个是最新的评论。
如果我将limit值设为大于'comment.count',则返回的数据是全部的,这与官网和Facebook一致。
这是因为缓存原因吗?
再次感谢~