Y a-t-il une source de données JSON accessible au public à tester avec des données réelles? [fermé]
je travaille sur un contrôle d'utilisateur de vue d'arbre chargé dynamiquement JavaScript. J'aimerais le tester avec des données réelles.
est-ce que quelqu'un connaît un service public avec une API qui donne accès aux données hiérarchiques dans le format JSON?
5 réponses
Twitter a une API publique qui renvoie JSON, par exemple -
Un GET
demande à:
https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=mralexgray&count=1
,
EDIT: Supprimé à cause de twitter en limitant leur API avec OAUTH
exigences...
{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
le remplaçant par un exemple simple du GitHub API - que retourne un arbre, dans ce cas, mes dépôts...
Je n'inclurai pas la sortie, car elle est longue.. (renvoie 30 repos à la fois)... Mais voici la preuve que c'est l'arbre-ed-ness.
JSON Test has some
essayez Son gratuit et a d'autres caractéristiques aussi.
Tumblr a un API publique qui fournit JSON. Vous pouvez obtenir un dump de messages en utilisant une url simple comme http://puppygifs.tumblr.com/api/read/json
.
trouvé un de Flickr qui n'a pas besoin d'enregistrement / api.
échantillon de base, violon: http://jsfiddle.net/Braulio/vDr36 /
plus d'informations: post
échantillon collé
HTML
<div id="images">
</div>
Javascript
// Querystring, "tags" search term, comma delimited
var query = "http://www.flickr.com/services/feeds/photos_public.gne?tags=soccer&format=json&jsoncallback=?";
// This function is called once the call is satisfied
// /q/understanding-cross-domain-xhr-and-xml-data-65205/"";
// Now start cycling through our array of Flickr photo details
$.each(data.items, function(i,item){
// I only want the ickle square thumbnails
var sourceSquare = (item.media.m).replace("_m.jpg", "_s.jpg");
// Here's where we piece together the HTML
htmlString += '<li><a href="' + item.link + '" target="_blank">';
htmlString += '<img title="' + item.title + '" src="' + sourceSquare;
htmlString += '" alt="'; htmlString += item.title + '" />';
htmlString += '</a></li>';
});
// Pop our HTML in the #images DIV
$('#images').html(htmlString);
};
// Ajax call to retrieve data
$.getJSON(query, mycallback);
un autre très intéressant est Star Wars Rest API:
Le Gobelet V2 API fournit un pur réponse JSON, mais nécessite de sauter à travers quelques cerceaux:
- enregistrer une demande
- obtenez votre "autre clé de consommateur" que vous trouverez lors de l'édition de votre application de la page apps
- utiliser l'une des méthodes qui ne nécessitent qu'une clé API pour l'authentification comme cela peut être passé dans L'URL, par exemple messages
- bonne réponse JSON!
exemple D'URL: http://api.tumblr.com/v2/blog/puppygifs.tumblr.com/posts/photo?api_key=YOUR_KEY_HERE
résultat montrant la structure de l'arbre dans Fiddler :