2015-10-21 3 views
0

У меня есть jribbble работает на моей странице, чтобы вернуть снимки с моей страницы dribble. Он работал некоторое время. Тем не менее, за последние несколько дней были показаны эту ошибку в консоли:jribbble не возвращает результаты

Не удалось загрузить ресурс: сервер ответил со статусом 404 (Не найдено)

Сайт: http://atlantadesign.ninja/

JS:

<script type="text/javascript"> 
$(document).ready(function getDribbbleShots() { 
    $.jribbble.getShotsByPlayerId('abenjamin765', function (playerShots) { 
     var html = []; 

     $.each(playerShots.shots, function (i, shot) { 
      html.push(

      '<li class="tile"><div>'+ 
       '<a class="thumb" href="'+shot.image_url+'" data-lightbox="project" data-title="'+shot.title+'"><figure>⤢</figure>' + 

        '<img src="'+shot.image_url+'" alt="'+shot.title+'" />' + 

       '</a>' + 
       '<a class="link" href="'+shot.url+'">'+shot.title+' →</a>'+ 
      '</div></li>' 
      ); 
     }); 
     $('.dribbble-feed').html(html.join('')); 
     $('.dribbble-feed').append('<li class="tile"><div><a class="link special" href="http://dribbble.com/aBenjamin765" target="_blank">See more on Dribbble →</a></div></li>'); 
    }, {page: 1, per_page: 12}); 
}); 
</script> 
+0

Если вы читаете полную ошибку вы можете увидеть на правой стороне он говорит вам URL, который вызвал ошибку. В этом случае есть два 404s: 'http: // atlantadesign.ninja/favicon.ico' и' https: //api.dribbble.com/players/abenjamin765/shots/? Callback = jQuery1112028926326031796634_1445455731058 & page = 1 & per_page = 12 & _ = 1445455731059' –

+0

правильно, но является ли это ошибкой в ​​коде или ошибкой на стороне дриблинга? –

+0

Я бы угадал их сторону, хотя возможно, что вы можете использовать устаревшую версию своей библиотеки, которая имеет устаревшие URL-адреса. –

ответ

1

Dribbble теперь требует вас зарегистрировать приложение, чтобы получить ключ API.

Заканчивать этот пример: http://codepen.io/tylergaw/pen/NqpzvE

// NOTE: Don't use this token, replace it with your own client access token. 
$.jribbble.setToken('f688ac519289f19ce5cebc1383c15ad5c02bd58205cd83c86cbb0ce09170c1b4'); 

$.jribbble.users('tylergaw').shots({per_page: 36}).then(function(shots) { 
    var html = []; 

    shots.forEach(function(shot) { 
    html.push('<li class="shots--shot">'); 
    html.push('<a href="' + shot.html_url + '" target="_blank">'); 
    html.push('<img src="' + shot.images.normal + '">'); 
    html.push('</a></li>'); 
    }); 

    $('.shots').html(html.join('')); 
}); 
Смежные вопросы