/ / Czy mogę odzyskać ponad 20 nazw tytułów postów na Tumblr? (przez JSON) - json, get, tumblr

Czy mogę odzyskać więcej niż 20 tytułów tytułów na Tumblr? (przez JSON) - json, get, tumblr

Stworzyłem skrypt do pobierania ciągów wszystkich tytułów postów jednego z moich blogów. Problem polega na tym, że nie mogę pobrać więcej niż 20 tytułów.

Teoretycznie http://www.tumblr.com/docs/en/api/v1 mówi: „Ostatnie 20 postów jest domyślnie uwzględnionych. Możesz przekazać te opcjonalne parametry GET: .... num - Liczba postów do zwrócenia. Domyślnie jest to 20, a maksymalna to 50. ..... „

więc czy powinienem otrzymać maksymalnie 50?

Mój kod GET wygląda następująco:

$.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){
//.....

Z góry dziękuję, Attila

Odpowiedzi:

4 dla odpowiedzi № 1

Zgodnie z dokumentacją podajesz tam zły adres URL. Parametry GET wymienione w dokumentacji są oddzielone znakiem & i wpisz adres, więc w:

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

Przekazujesz na serwer następujące zmienne GET:

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

Przez dokumenty do API v2, musisz przejść limit zmienna, dlatego powinieneś podać:

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

Oznacza to, że adres URL powinien wyglądać następująco:

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

To powinno działać.