2016-04-09 72 views
0

我正在使用Blogger API v3加入Javascript以列出所選博客文章數。使用JS Blogger API v3,如何按升序對帖子進行排序?

問題: 我想從某個開始日期列出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,但不是運氣。有任何想法嗎?

回答

0

在我花了將近一天的時間尋找實現這個目標的方法之後,我終於決定改變一點。

我認爲某個日期是一個結束日期,我使用參數endDate而不是startDate來列出以該結束日期結尾的最新10個帖子。

這個答案只是一個想法或工作,以幫助任何人在未來,並希望有人可以找到這個問題,並最終回答它。

相關問題