Jump to content
Sir_Elwood

Import domen przez API z Dropped

Recommended Posts

Witam,

potrzebuję pomocy w wykorzystaniu API udostępnionego przez Dropped. Chodzi to to, że mam jako takie pojęcie o robieniu stron np. w PHP i chcę sobie zrobić portfolio, ale potrzebuję fragmentu kodu w php, który będzie pobierał przez API moje domeny (z cenami itp) i generował htmla, który wyśliwietli domeny w portfolio. Ostylowanie zrobię sobie sam ale nie potrafię pobrać tych danych :)

 

Może ktoś mi pomóc i napisać taki kawałek kodu w php? A może ktoś to już ma i po prostu podzieli się swoim kodem?

 

Pozdrawiam,

Sir_Elwood

Share this post


Link to post
Share on other sites

O ile dobrze miw iadomo dropped nie udostępnia takiej funkcjonanosci poprzez swoje API.

Ale można to zrobić bez problemu pobierając źródło odpowiedzniej strony:

 

<?php

$dl = getDomains(0);

echo '<table border="1">';
echo '<tr><td>link do aukcji</td><td>domena</td><td>ofert</td><td>cena</td><td>data zakonczenia</td></tr>';
$count = count($dl[1]);
for( $i = 0; $i < $count; $i++ ){
echo '<tr>';
for( $j = 1; $j < 6; $j++ ){
	echo '<td>' . $dl[$j][$i] . '</td>';
}
echo '</tr>';
}
echo '</table>';

function getDomains($userId){
$str = file_get_contents('http://www.aftermarket.pl/userauctions.php?id=' . $userId);

$pattern = '/<tr>[\s]*';
$pattern .= '<td class=\"datacolumn\"><a href=\"(.*)\"><b>(.*)<\/b><\/a><\/td>[\s]*';
$pattern .= '<td class=\"datacolumn\">([0-9]+)<\/td>[\s]*';
$pattern .= '<td class=\"datacolumn\"><b>(.*)<\/b><\/td>[\s]*';
$pattern .= '<td class=\"datacolumn\">(.*)<\/td>[\s]*';
$pattern .= '<\/tr>/i';
preg_match_all($pattern, $str, $matches);

//print_r($matches);
return $matches;
}
?>

 

Oczywiście warto by było jeszcze dokładniej (np. ceny i daty) to przeparsować.

Dobrze by było też zrobić cachowanie, ze względu na częste ostatnio pady dropped.

Share this post


Link to post
Share on other sites
O ile dobrze miw iadomo dropped nie udostępnia takiej funkcjonanosci poprzez swoje API.

Ale można to zrobić bez problemu pobierając źródło odpowiedzniej strony:

, ze względu na częste ostatnio pady dropped.

 

 

udostepnia

http://api.aftermarket.pl/docs/

 

przyklad importu automatycznego aukcji, ofert jest na mojej stronie www.alfaprojekt.pl

 

wieczorkiem wysle Ci kawalek kodu, ale wg mnie przyklady na tej stronie AM wystarcza do pobrania swoich domen, reszta zalezy od fantacji programisty :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×