/ / Puis-je récupérer plus de 20 noms de titres d'articles sur Tumblr? (via JSON) - json, get, tumblr

Puis-je récupérer plus de 20 noms de titres postés sur Tumblr? (via JSON) - json, get, tumblr

J'ai fait un script pour récupérer les chaînes de tous les titres d'articles d'un de mes blogs. Le problème est que je ne peux pas récupérer plus de 20 titres.

Théoriquement http://www.tumblr.com/docs/en/api/v1 dit: "Les 20 derniers messages sont inclus par défaut. Vous pouvez transmettre les paramètres facultatifs de GET: .... num - Le nombre de messages à renvoyer. La valeur par défaut est 20, et le maximum est 50. ..... "

alors devrais-je être en mesure d'obtenir le maximum de 50?

Mon code GET ressemble à ceci:

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

Merci d'avance, Attila

Réponses:

4 pour la réponse № 1

Selon la documentation, vous transmettez une mauvaise URL ici. Les paramètres GET mentionnés dans la documentation sont séparés par un signe & dans l'adresse, donc dans:

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

Vous transmettez au serveur les variables GET suivantes:

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

Par la docs to v2 API, vous devez passer limite variable, vous devez donc fournir:

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

Cela signifie que l'URL devrait ressembler à:

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

Cela devrait fonctionner.