簡體   English   中英

使用JS Blogger API v3,如何按升序對帖子進行排序?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM