[英]Using JS Blogger API v3, How to sort posts in an ascending order?
我正在將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.
});
我搜索了文檔,但沒有找到運氣。 有任何想法嗎?
在花了將近一天的時間尋找實現這一目標的方法之后,我最終決定對業務進行一些調整。
我認為某個日期是結束日期,因此我使用參數endDate
而不是startDate
來列出以該結束日期結尾的最新10條帖子。
這個答案就像是在將來幫助任何人的想法或解決方法,希望有人可以找到此問題並最終回答。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.