我正在开发一个JavaScript动态加载的树视图用户控件。我想用真实世界的数据来测试它。
有谁知道哪些公共服务具有API,可以提供对JSON格式的分层数据的访问?
发布于 2014-07-29 17:54:13
发布于 2013-07-11 17:59:36
Tumblr有一个提供JSON的public API。你可以使用像http://puppygifs.tumblr.com/api/read/json
这样的简单url来获得大量的帖子。
发布于 2013-11-23 02:03:17
从Flickr找到一个不需要注册/ api的。
// Querystring, "tags" search term, comma delimited
const query = "https://www.flickr.com/services/feeds/photos_public.gne?tags=soccer&format=json&jsoncallback=?";
// This function is called once the call is satisfied
// http://stackoverflow.com/questions/13854250/understanding-cross-domain-xhr-and-xml-data
let mycallback = function(data) {
// Start putting together the HTML string
let htmlString = "";
// Now start cycling through our array of Flickr photo details
$.each(data.items, function(i, item) {
// I only want the ickle square thumbnails
let 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);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="images"></div>
另一个非常有趣的是Star Wars Rest API
https://stackoverflow.com/questions/8292050
复制相似问题