Получить данные из 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.