Получить данные из GitHub возможно, получить данные из Dribbble не работает

Я использовал этот кусок кода, чтобы получить данные из API GitHub

var name;
var description;    
var html_url;
var username    = "PirateStef";
var updated_at;
var language;       
var repo;
var urlGitHub       = 'https://api.github.com/users/'+username+'/repos?sort=created';

$.getJSON(urlGitHub, function(json){
    repositories = json;
    outputGitHubContent();      // GitHub Content         
}); 

function outputGitHubContent() {


    $.each(repositories, function(index){
        name            = "<div class='name'>" + repositories[index].name + "</div>";
        description     = "<div class='description'>" + repositories[index].description + "</div>";
        updated_at      = "<div class='updated_at'>" + repositories[index].updated_at.substring(0,10) + "</div>";
        html_url        = "<a class='html_url'  target='_blank' href='" + repositories[index].html_url + "'>";
        language        = "<div class='language'>" + repositories[index].language + "</div>";

        repo            = "<div class='repo'>" + html_url + "<div>" + name + language +  "</div>" + description + updated_at + "</a> </div>";

        console.log(repositories[index].owner.login);

        $("#github").append(repo);
    });
};

Это URL Github API

https://api.github.com/users/PirateStef/repos?sort=updated

Я пытался создать функцию для получения данных дриблинга. Используя api.dribbble URL ниже.

http://api.dribbble.com/players/PirateStef/shots/

У меня проблемы с получением "заголовка" от каждого объекта.


Код Dribbble, который не работает

var urlDribbble     = 'http://api.dribbble.com/players/'+username+'/shots/';
var shot;   

$.getJSON(urlDribbble, function(json){
    shots = json;
    outputDribbbleContent();    // Dribbble Content         
}); 

function outputDribbbleContent() {


    $.each(shots, function(index){
        console.log(shots[index].title);
    });
};

дает мне 5x неопределенный

console.log(shots[index]);

достает меня это

[
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
, 
Object
]

2 ответа

Я знаю, что уже немного поздно для ответа, но я недавно работал над некоторой частью dribbble и узнал об этом:

'https://api.dribbble.com/v1/users/'+user_id+'/buckets?access_token='+dribbble_access_token

Это предоставит данные о пользователях как:

создан в
описание
Я бы
название
shots_count
updated_at

Теперь для получения снимков вы можете использовать:

'https://api.dribbble.com/v1/buckets/'+bucket_id+'/shots?access_token='+dribbble_access_token

или же

'https://api.dribbble.com/v1/users/'+user_id+'/shots?access_token='+dribbble_access_token

Это обеспечит 12(по умолчанию) снимков со всеми возможными разрешениями изображений. Хотя я все еще ищу любой параметр для управления лимитом, т. Е. 12 по умолчанию.

Хорошо, у меня есть решение установить лимит. Параметр, который должен быть передан:

на страницу

Это может получить любое числовое значение. Итак, мой последний URL:

'https://api.dribbble.com/v1/users/'+user_id+'/shots?per_page='+limit+'&access_token='+dribbble_access_token

Я использовал его в прекрасном модуле мультисоциальных вкладок Joomla от Webkul, взгляните на него, перейдя по ссылке, затем просто проверьте там вкладку дриблинга

Я использовал плагин jribbble, поэтому мне не нужно регистрировать приложение в dribbble.

Другие вопросы по тегам