2016-08-17 2 views
1

나는 최신 인기 게시물이있는 웹 사이트에서 Dribbble 피드를 얻으려고합니다. 응용 프로그램을 https://dribbble.com/account/applications/new을 통해 등록해야하는지 의심 스럽거나 Dribbble에 게시 된 가장 최근의 샷을 꺼내기 위해 JSON 또는 AJAX를 사용할 수 있습니까?인기 게시물의 Dribbble 피드를 얻는 방법?

이미 시도했지만 성공하지 못했습니다.

오류 :

GET https://api.dribbble.com/shots/popular?callback=jQuery111104258300690995278_1471442725999&_=1471442726000 404 (Not Found) 

JS : 나는 오류가 나타납니다

$.getJSON("http://api.dribbble.com/shots/popular?callback=?", function(data) { 
    console.log(data); 
    $('.dribbble-feed').append('<img src="' + data.shots[0].image_url + '" />'); 
}); 

데모 : http://codepen.io/anon/pen/YWgLaR?editors=1111

남아있는 질문이 있으면 알려주세요. 미리 감사드립니다.

UPDATE

카롤 Klepacki에 의해 주어진 회신을 수행 한 후, 내가받을 다음과 같은 경우에 내 콘솔에 로그 데이터 :

enter image description here

업데이트 JS :

$.getJSON("https://api.dribbble.com/v1/shots/popular?callback=?", function(data) { 
    console.log(data); 
    $('.dribbble-feed').append('<img src="' + data.shots[0].image_url + '" />'); 
}); 

답변

1

드리블 API의 적절한 주소는 https://api.dribbble.com/v1/shots입니다.

이제 인증을 받아야합니다. 당신은 register application에 있고, 당신은 아마 당신이. 그럼 당신은 여전히하지 않는 요청 https://api.dribbble.com/v1/shots/?access_token=TOKEN

$(document).ready(function() { 

    $.getJSON("https://api.dribbble.com/v1/shots/?access_token=TOKEN", function(data) { 
    data.forEach(function(e){ 
     $('.dribbble-feed').append('<img src="' + e.images.normal + '" />'); 
    }) 
    }); 
}); 
+0

같은 것 쉽게해야한다 방법 2 from here 귀하의 요청 (첨부해야한다는 일부 토큰을 얻을 것이다 https://api.dribbble.com/v1/shots/popular/?access_token=TOKEN을 사용할 때 작동합니다. TOKEN을 내 클라이언트 액세스 토큰으로 바꿉니다. – Caspert

+0

우리가 더 가까워지고 있습니다. 지금 오류가 있습니까? –

+0

절대! :) 404 오류가 발생합니다. 인기 후 슬래시에 대해 잘 모르겠지만 제거하면 404 오류가 표시됩니다. – Caspert

관련 문제