我正在使用Blogger API v3和Javascript列出选定数量的博客帖子。
问题:
我想列出某个开始日期的10个帖子。我正在使用startDate
参数来设置开始日期。问题是第一个请求没有直接返回所需的帖子,我必须使用nextPageToken
参数并发出另一个请求来获取所需的帖子(我可能需要很多请求来获取所需的帖子)。
原因:
1-此开始日期后有超过10个帖子
2-响应成为分页
3-这些帖子是最新的博客文章,按降序排序,因为它们符合开始日期的条件。
这个问题可以通过反向排序简单地解决,然后只需要一个请求就可以返回所需的帖子。那么,如何按升序对这些帖子进行排序?
gapi.client.blogger.posts.list({
'blogId': BLOG_ID,
'maxResults': 10,
'startDate': "2016-04-05T10:30:00-07:00",
'orderBy':'published', //
}).execute(function(response){
console.log(response.items);
//those are not the needed posts.
});
我搜索了documentation但没有运气。有什么想法吗?