Ich verwende Blogger API v3 mit Javascript, um eine ausgewählte Anzahl von Posts eines Blogs aufzulisten.Verwenden der JS Blogger API v3, Wie sortieren Sie Posts in aufsteigender Reihenfolge?
Problem: Ich möchte 10 Beiträge von einem bestimmten Startdatum auflisten. Ich verwende startDate
Parameter, um das Startdatum festzulegen. Das Problem ist, dass die erste Anfrage nicht direkt die benötigten Beiträge zurückgibt und ich muss den Parameter nextPageToken
verwenden und eine weitere Anfrage machen, um benötigte Beiträge zu bekommen (ich brauche vielleicht viele Anfragen, um benötigte Beiträge zu bekommen).
Ursache:
1- Es gibt mehr als 10 Beiträge nach diesem Startdatum.
2- Die Antwort wird paginiert.
3- Diese Posts sind die neuesten Blogposts, die in absteigender Reihenfolge sortiert sind, da sie mit der Bedingung des Anfangsdatums übereinstimmen.
Dieses Problem kann einfach durch umgekehrte Sortierung gelöst werden und es wird dann nur eine Anfrage benötigt, um die benötigten Posts zurückzugeben. Also, Wie kann ich diese Beiträge in aufsteigender Reihenfolge sortieren?
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.
});
Ich suchte das documentation aber nicht Glück. Irgendwelche Ideen?