/ / Posso recuperar mais de 20 nomes de títulos de postagens no Tumblr? (via JSON) - json, get, tumblr

Posso recuperar mais de 20 nomes de títulos no Tumblr? (via JSON) - json, get, tumblr

Eu criei um script para recuperar as sequências de todos os títulos de post de um dos meus blogs. O problema é que não consigo recuperar mais de 20 títulos.

Teoricamente, http://www.tumblr.com/docs/en/api/v1 diz: "As 20 postagens mais recentes são incluídas por padrão. Você pode passar estes parâmetros GET opcionais: .... num - O número de postagens a serem retornadas. O padrão é 20 e o máximo é 50. ..... "

então eu deveria ser capaz de obter o máximo de 50?

Meu código GET fica assim:

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

Desde já, obrigado, Átila

Respostas:

4 para resposta № 1

De acordo com a documentação, você está passando um URL errado para ele. Os parâmetros GET mencionados na documentação são separados por & assine o endereço, portanto:

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

Você está passando para o servidor as seguintes variáveis ​​GET:

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

Pelos documentos da API da v2, você deve passar limite variável, então você deve fornecer:

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

Isso significa que o URL deve se parecer com:

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

Isso deve funcionar.