Link Header Pagination - Dribbble API

时间:2015-02-03 03:59:08

标签: api pagination

我正在使用Dribbble API,我不了解他们关于分页的文档:http://developer.dribbble.com/v1/#pagination

我已经尝试过如何设置它,但我似乎无法找到有关如何使用Link标头进行设置的信息。这是我现在正在使用的代码,它可以完美地用于拍摄12个最近的镜头,但我对分页感到难过:

$(document).ready(function() {

var url = 'https://api.dribbble.com/v1/user/shots?per_page=12&access_token=*removed*';
var $content = $('#dribbble');

$.ajax({
    type: 'GET',
    url: url,
    dataType: 'jsonp',
    beforeSend: function() {
        $content.append('<div class="loading"><img src="./img/ajax-loader.gif" width="66" height="66" alt="Loading"></div>');
    },
    complete: function() {
        $('#loading').remove();
    },
    success: function(data) {
        var template = $('#dribbbleTpl').html();
        var html = Mustache.to_html(template, data);
        $('#dribbble').html(html).hide().fadeIn(400);
    },
    fail: function() {
        $content.append('<div class="error">Oops! Our Dribbble feed appears to be down.</div>');
    }
})

});

1 个答案:

答案 0 :(得分:1)

由于您正在请求jsonp,因此API应该返回标头元数据。此标头将包含您的链接数据。如果您未在回复中看到标题,请尝试将&callback=foo添加到您的终端网址。