如何获得热门帖子的Dribbble feed?

时间:2016-08-17 14:16:21

标签: javascript jquery api getjson

我尝试在最新热门帖子的网站上提供Dribbble Feed。我怀疑是否应该通过https://dribbble.com/account/applications/new注册一个应用程序,或者我可以使用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

如果还有任何问题,请告诉我。提前谢谢。

更新

在按照Karol 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 个答案:

答案 0 :(得分:1)

运球api的正确地址为https://api.dribbble.com/v1/shots

现在您必须对自己进行身份验证。您必须register application,并且您可能会得到一些令牌,您必须附加到您的请求中(方法2 from here应该更容易。)然后您会收到{{1}之类的请求}

https://api.dribbble.com/v1/shots/?access_token=TOKEN