我使用graph api来获取图片的注释,但我想首先通过创建时间对结果进行排序,然后返回到最新数据.类似于sql语句'order by create_time desc',我不知道是否有这样的参数.
目前用于抵消和限制访问最新数据,但也知道评论总数,
pagesize = 25;
offset = comments.count - pagesize;
limit = 25;
Run Code Online (Sandbox Code Playgroud)
url ="https://graph.facebook.com/"+ object_id +"/ comments?access_token ="+ access_token +"&limit ="+ limit +"&offset ="+ limit;
下一页:
offset -= 25
Run Code Online (Sandbox Code Playgroud)
但是注释数量有时并不准确
并且返回的请求URL的结果有时不匹配
是否有非常好的解决方案
或者我使用了错误的方式('限制'和'偏移'参数)!!!
谢谢您的回答.
"Graphics API"存在缓存?
我发布了一条消息和46条comments.requests url,设置参数:
偏移= 0&极限= 1
然后它应该返回到最后一个注释(最新的一个),实际返回到注释的中间,我测试了几次,设置了偏移和限制.根据返回的结果,中间的是最新的评论
如果我设置的限制值大于'comment.count',则返回的数据全部,官方网站和facebook一致
因为缓存原因?
再次感谢〜