Ti, kteří se zabývají tanečním sportem, konkrétně tou částí standardních či latinsko-amerických a jezdí po soutěžích jistě znají takové ty papírky s výsledky, který vždy dostávají po ukončení soutěže. Plno dalších pak výsledky celé soutěže sleduje na www.abtech.cz či na jiných stránkách. Pro takové ty ještě zvídavější je tu již nějakou dobu server www.tipdance.com. Původně malý nápad třídit data ze soutěží přerostl v automatický systém pro zpracovávání výsledků a hlavně s rozhranním, které uspokojí hlavně ty programátorsky nadané tvory.
Ano jedná se o webové služby implementované na platformě PHP. Nevím jak moc je zde dodržen standard pro SOAP ale snaha určitě vedla k potřebnému cíly.
Tento přízpěvek bych rád adresoval těm webmasterům, kteří by rádi těchto služeb využily a proto zde přináším jejich přehled.
V dalších článcích bude poté vysvětleno jak uvedené služby používat pro zobrazování např. výsledků tanečních párů právě z vašeho klubu.
Přehled služeb
- getpar - Funkce slouží k vyhledání všech tanečních párů vyhovujících vyhledávacím podmínkám.
- getklubpar - Funkce vrátí seznam párů, které tančí za taneční klub, specifikovaný vyhledávacím parametrem idklubu. Jestliže se použije parametr aktivnipary=1, budou vráceny pouze aktivní páry.
- getklub - Funkce vyhledá a zobrazí všechny taneční kluby, vyhovující zadaným vyhledávacím parametrům.
- getklubvysledkyparu - Funkce vrátí seznam párů z klubu, daného parametrem idklubu. Ke každému páru přidá seznam absolvovaných soutěží v období definovaném aktuálním datem mínus počet dní definovaných parametrem pocetdni. Jestliže se parametr pocetdni nepoužije, použije se implicitní hodnota 30 dní. Jestliže se použije parametr aktivnipary=1, budou vráceny pouze aktivní páry.
Příklady použití
- Použití funkce getklubvysledkyparu pro online zobrazování výsledků tanečních párů na soutěžích za posledních 14 dnů.
- Použití funkce getklubpar pro tvorbu online ranklistů např. zvlášť pro každou věkovou kategorii a zvlášť dle skupiny tanců.
Reference