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?

99
demandé sur Alex Angas 2011-11-28 10:02:39

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...

https://api.github.com/users/mralexgray/repos

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.

enter image description here

56
répondu Alex Gray 2018-03-27 00:30:04

JSON Test has some

essayez Son gratuit et a d'autres caractéristiques aussi.

http://www.jsontest.com /

27
répondu Venusdharan 2014-07-29 09:54:12

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 .

11
répondu Coderer 2013-07-11 09:59:35

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:

https://swapi.co /

9
répondu Braulio 2016-06-25 18:40:59

Le Gobelet V2 API fournit un pur réponse JSON, mais nécessite de sauter à travers quelques cerceaux:

  1. enregistrer une demande
  2. obtenez votre "autre clé de consommateur" que vous trouverez lors de l'édition de votre application de la page apps
  3. 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
  4. 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 :

Screenshot

2
répondu Alex Angas 2013-09-28 07:05:31