Sir_Elwood 0 Report post Posted December 22, 2009 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
Grzesiek86 2 Report post Posted December 22, 2009 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
ryskadow 143 Report post Posted December 22, 2009 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
Grzesiek86 2 Report post Posted December 22, 2009 udostepnia http://api.aftermarket.pl/docs/ No to ja odkopałem jakiś stary temat (http://www.di.pl/index.php?showtopic=4869) kiedyś i myślałem, że to wszystko co umożliwia API dropped, a tu prosze. Dropped zaskakuje Share this post Link to post Share on other sites