EDYCJA: Usunięto z powodu Twittera ograniczającego ich API z OAUTHwymaganiami ...
{"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}]}
Zastąpienie go prostym przykładem API Github - który zwraca drzewo, w tym przypadku, moje repozytoria ...
Tumblr ma publiczny interfejs API, który zapewnia JSON. Możesz uzyskać zrzut postów, używając prostego adresu URL, takiego jak http://puppygifs.tumblr.com/api/read/json.
W odpowiedzi znajduje się JSON, ale w rzeczywistości zwracają one JavaScript, który inicjuje zmienną z JSON. Ich nowy interfejs API V2 zwraca „prawdziwy” JSON, ale wymaga zarejestrowania się w celu uzyskania klucza API lub protokołu OAuth.
Stare API obsługuje JSONP w The Usual Way - pass ?callback=fooi dostajesz foo({...})zamiast var tumblr_api_read={...}. Dokumentacja API nie wspomina o obsłudze CORS, więc podejrzewam, że większość użytkowników i tak ładowałaby zawartość przez JSONP.
// Querystring, "tags" search term, comma delimitedvar query ="http://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-datavar mycallback =function(data){// Start putting together the HTML stringvar htmlString ="";// Now start cycling through our array of Flickr photo details
$.each(data.items,function(i,item){// I only want the ickle square thumbnailsvar 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);
Kolejnym bardzo interesującym jest API Star Wars Rest:
Ups, przepraszam, że przegapiłem, że szukałeś danych hierarchicznych, to jest płaskie źródło. Trudno mi było szukać publicznych kanałów bez kluczowych potrzeb związanych z rejestracją i okazało się, że warto się nimi podzielić.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.