2016-08-17 78 views
1

我試圖在網站上提供最新熱門帖子的Dribbble資訊提供。我懷疑我是否應該通過以下方式註冊應用程序:https://dribbble.com/account/applications/new或者我可以只使用JSON或AJAX來提取Dribbble上發佈的最新照片?如何獲得熱門帖子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,你可能會得到一些象徵性的,你必須附加到您的請求(方法2 from here應該更容易爲你,然後你將不得不要求如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

它仍然不當我使用https://api.dribbble.com/v1/shots/popular/?access_token=TOKEN時工作,我用我的'客戶端訪問令牌'替換TOKEN' – Caspert

+0

我們越來越近:)現在有什麼錯誤? –

+0

絕對! :)我得到一個404錯誤。我對流行後的斜線並不確定,但當我刪除它時,仍然收到404錯誤。 – Caspert