我使用graph 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;
下一页:</p>
offset -= 25
但comments.ount 的数值有时并不准确
与返回的请求 URL 的结果有时不匹配
是否有很好的解决方案
或者我用错了方式('limit'和'offset'参数)!!!
谢谢您的回答。
“图形API”缓存的存在?
我发布一条消息和 46 个comments.requests url,设置参数:
偏移量=0&限制=1
然后应该返回最后一条评论(最新一条),实际返回到中间一条评论,我测试了几次,设置了offset和limit。根据返回的结果,中间是最新的评论
如果我设置的limit值大于'comment.count',返回的数据就是all,官网和facebook一致
因为缓存的原因?
再次感谢~