/ / Kann ich mehr als 20 Namen von Posttiteln bei Tumblr abrufen? (via JSON) - json, hol dich, tumblr

Kann ich mehr als 20 Titelnamen auf Tumblr abrufen? (über JSON) - json, hol, tumblr

Ich habe ein Skript erstellt, um die Zeichenfolgen aller Posttitel eines meiner Blogs abzurufen. Das Problem ist, dass ich nicht mehr als 20 Titel abrufen kann.

Theoretisch http://www.tumblr.com/docs/en/api/v1 sagt: "Die neuesten 20 Beiträge sind standardmäßig enthalten. Sie können diese optionalen GET-Parameter übergeben: .... num - Die Anzahl der Beiträge, die zurückgegeben werden sollen. Der Standardwert ist 20 und der Maximalwert ist 50. ..... "

sollte ich also die maximal 50 bekommen?

Mein GET-Code sieht folgendermaßen aus:

$.ajax({
url: "http://api.tumblr.com/v2/blog/var-lak.tumblr.com/posts?api_key=(my-api-key)text?limit=50&format=text",
dataType: "jsonp",
success: function(results){
//.....

Danke im Voraus, Attila

Antworten:

4 für die Antwort № 1

Laut der Dokumentation übergeben Sie dort eine falsche URL. In der Dokumentation erwähnte GET-Parameter werden in der Adresse durch & sign getrennt, also in:

http://api.tumblr.com/v2/blog/var-lak.tumblr.com/posts?api_key=(my-api-key)text?limit=50&format=text

Sie übergeben folgende GET-Variablen an den Server:

api_key = (my-api-key)text?limit=50
format = text

Durch die Docs to V2-API müssen Sie übergeben Grenze variabel, so sollten Sie Folgendes angeben:

api_key = (my-api-key)
limit = 50
format = text

Das heißt, die URL sollte folgendermaßen aussehen:

http://api.tumblr.com/v2/blog/var-lak.tumblr.com/posts?api_key=(my-api-key)&limit=50&format=text

Das sollte funktionieren.