실제 데이터로 테스트하기 위해 공개적으로 액세스 할 수있는 JSON 데이터 소스가 있습니까? [닫은]


107

JavaScript 동적으로로드 된 트리 뷰 사용자 정의 컨트롤을 작업 중입니다. 실제 데이터로 테스트하고 싶습니다.

아무도 JSON 형식의 계층 적 데이터에 대한 액세스를 제공하는 API가있는 공용 서비스를 알고 있습니까?


1
StackOverlow 자체에는 이제 인스턴스 api.stackexchange.com/2.2/…에
Matthew Lock

이 도구는 확인 json.live
Khodour.F

1
Teamtreehouse는 모든 사용자에 대한 JSON 데이터를 생성합니다. teamtreehouse.com/matthew.json
Matthew


백만 개의 가짜 사용자 계정에 액세스 할 수있는 fakedata.dev를 사용해보십시오.
AndroidDev 2019-08-21

답변:


61

Twitter에는 JSON을 반환 하는 공용 API 가 있습니다. 예를 들면 다음과 같습니다.

GET요청에 :

https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=mralexgray&count=1,

편집 : 트위터가 OAUTH요구 사항으로 API를 제한하여 제거되었습니다 ...

{"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}]}

Github API 의 간단한 예제로 대체합니다 .이 경우 트리를 반환합니다.이 경우에는 내 저장소 ...

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

길기 때문에 출력을 포함하지 않겠습니다. (한 번에 30 개의 repos를 반환합니다.) ... 그러나 여기에 그것이 tree-ed-ness라는 증거가 있습니다.

여기에 이미지 설명 입력


실제로 나무는 아니지만 그게 유일한 답이라 받아 들일 게요) 감사합니다.
ILya 2012

6
음, 제 생각에는 ... 나무처럼 보이고, 나무 처럼 꽥꽥 거리며, jsontree.com 에서 나무처럼 작동합니다 . 나무 여야하지?
Alex Gray

5
이제이 공개되지 않습니다 ... :(
chanchal1987

1
@alexgray는 스크린 샷에 어떤 종류의 소프트가 있는지 궁금합니다.
shabunc 2014

3
@shabunc는 Cocoa JSON Editor 라고 합니다.
Alex Gray

32

JSON 테스트에는

무료로 시도하고 다른 기능도 있습니다.

http://www.jsontest.com/


22
호스트에서 "할당량 초과"오류가 발생합니다. 모두가 그것에 대해 알아 낸 것 같아요.
Robert Oschler 2015 년

예. 할당량 초과 오류가 여전히 존재합니다. 503 -_-를 반환합니다.
Ishan Soni

2016 년 5 월 현재 여전히 존재합니다. 적어도 당신은 빈 본문이 없다는 것을 알고 있습니까?
Vael Victus 2016 년

3
2016 년이고 HTTPS를 지원하지 않습니다. 도대체?
wil93

POST요청 을 수락하지 않는 것 같습니다 .
MarkHu

11

Tumblr에는 JSON을 제공 하는 공용 API 가 있습니다. 와 같은 간단한 URL을 사용하여 게시물 덤프를 얻을 수 있습니다 http://puppygifs.tumblr.com/api/read/json.


응답에는 JSON이 있지만 실제로 반환되는 것은 JSON으로 변수를 초기화하는 JavaScript입니다. 새로운 V2 API는 "true"JSON을 반환하지만 API 키 또는 OAuth에 가입해야합니다.
Alex Angas 2013 년

패스 - 오래된 API는 일반적인 방법으로 JSONP를 지원 ?callback=foo하고 얻을 foo({...})대신 var tumblr_api_read={...}. API 문서에는 CORS 지원이 언급되어 있지 않으므로 대부분의 사용자가 어쨌든 JSONP를 통해 콘텐츠를로드 할 것이라고 확신합니다.
Coderer 2013-09-28

10

Flickr에서 등록 / API가 필요하지 않은 것을 찾았습니다.

기본 샘플, Fiddle : http://jsfiddle.net/Braulio/vDr36/

더 많은 정보 : 포스트

붙여 넣은 샘플

HTML

<div id="images">

</div>

자바 스크립트

// 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
// http://stackoverflow.com/questions/13854250/understanding-cross-domain-xhr-and-xml-data
var mycallback = function (data) {

    // Start putting together the HTML string
    var htmlString = "";

    // 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);

또 다른 흥미로운 것은 Star Wars Rest API입니다.

https://swapi.co/


죄송합니다. 계층 적 데이터를 찾고있는 것을 놓쳤습니다. 이것은 플랫 소스입니다. 키 등록이 필요하지 않은 공개 피드를 찾는 데 어려움을 겪고 있었고 공유하는 것이 흥미로 웠습니다.
Braulio 2013

2

텀블러 V2 API는 순수한 JSON 응답을 제공하지만 몇 가지 농구를 통해 점프가 필요합니다

  1. 신청서 등록
  2. 앱 페이지 에서 애플리케이션을 편집 할 때 찾을 수있는 "OAuth 소비자 키"를 가져 옵니다.
  3. 의 사용 방법 이 URL에 예를 들어 전달 될 수있는 유일한 인증에 대한 API 키를 요구하는 게시물을
  4. JSON 응답을 즐기십시오!

URL 예 : http://api.tumblr.com/v2/blog/puppygifs.tumblr.com/posts/photo?api_key=YOUR_KEY_HERE

Fiddler의 트리 구조를 보여주는 결과 :

스크린 샷

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.