2012-05-14 1 views
1

Я хочу, чтобы мои кадры вставляли мой портфолио с помощью API Dribbble. Я не парень PHP, поэтому я не знаю, как использовать API (http://dribbble.com/api).Использование Dribbble API с PHP

Как получить снимки на страницу HTML или PHP?

С уважением, пожалуйста, извините мою несогласие.

Cheers!

+0

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

+0

Первый результат поиска Google ... http://buildinternet.com/2010/11/using-the-dribbble-api-with-php/ –

+0

Я уже пробовал этот, и он не работает для меня :( –

ответ

0

использовать этот JS и изменить данные пользователя, чтобы ваше имя

// variables used 

var slgoetzShots; 
var slgoetzNum = 1; 
var active = "Slgoetz"; 



// slgoetz shots 
function slgoetzGet(pageNum){ 
var url = "http://api.dribbble.com/slgoetz/shots"; 
$.get(
    url, {page:pageNum, per_page:"30"}, 
    function(data){ 
     slgoetzShots = data; 
     slgoetzNum += 1; 
     render(slgoetzShots); 
    }, 
    "jsonp" 
); 
}; 



// slgoetzGet: render 
function getSimon(){ 
if (active != "slgoetz"){ 
    slgoetzGet("1"); 
    $('#'+active).removeClass("active"); 
    $('#Everyone').addClass("active"); 
    active = "Simon Goetz"; 
    slgoetzNum = 1; 
}; 
}; 

//popular shots is default 
getSimon("1") 


var inner = ""; 
var innerP1 = '<li><div class="dribbble"><div class="shot"><a href="'; 
var innerP2 = '"><img src="'; 
var innerP3 = '"></a></div><div class="likes">' 
var innerP4 = ' Likes</div><div class="comments">' 
var innerP5 = ' Comments</div><div class="name">' 
var innerp6 = '</div></div></li>' 


function render(filter){ 
for (var i = 0; i<filter.shots.length;i++){ 
    inner = inner + innerP1 + filter.shots[i].url + innerP2 +   filter.shots[i].image_url + innerP3 + filter.shots[i].likes_count + innerP4 +  filter.shots[i].comments_count + innerP5 + filter.shots[i].title + innerp6; 

}; 

$('.gallery').html(inner); 
inner = ""; 
}; 


function loadMore(){ 
switch(active){ 


    case "Simon Goetz": 
     inner = $('.gallery').html(); 
     slgoetzGet(slgoetzNum.toString()); 
     break; 
}; 
}; 

HTML добавить класс .gallery к DIV

+0

Отличная работа, но я верю, что переменная URL должна принимать протокол HTTPS (SSL). В вашем случае это будет: var url = "https://api.dribbble.com/slgoetz/shots" ps: без пространства конечно :) –

Смежные вопросы