You are here:  / Internet i Komputery / API

API

post by related

related post

API, czyli Application Programmin Interface, to zestaw pewnych reguł opisujących sposób komunikacji pomiędzy poszczególnymi programami. Od momentu, kiedy strony www przestały być de facto prostymi dokumentami przygotowywanymi “na sztywno”, a stały się generowanymi dynamicznie wynikami działania rozmaitych aplikacji działających zarówno po stronie serwera, jak i przeglądarki internetowej – pojawiła się potrzeba zapewnienia możliwości komunikacji pomiędzy różnymi modułami, ale również zupełnie oddzielnymi serwisami. W ten sposób pojawiło się tak zwane WebAPI, czyli opierający się przeważnie na języku XML strukturyzującym dane i oczywiście określonych regułach interfejs dla programistów. Wprowadzenie WebAPI przez największe serwisy typu Google, czy Facebook z jednej strony sprawiło, że sieć stała się jeszcze bardziej interaktywna, z drugiej strony spowodowało, jego stosowanie powoli zaczęło stawać się standardem. Dzięki udostępnianemu API twórcy stron www mogą nie tylko korzystać z danych dostarczanych przez inne strony, ale także umożliwiać użytkownikom w pewnym zakresie interakcję z nimi.

To właśnie dzięki API możemy na przykład pisząc komentarz na jednym z popularnych blogów jednocześnie nie opuszczając strony publikować tę samą opinię w portalu społecznościowym. Podobne mechanizmy pozwalają każdemu wykorzystać technologię Google Maps do tworzenia map na własnych stronach, albo – dajmy na to – umożliwienia użytkownikom opisywania na nich wakacyjnych wędrówek. Innym przykładem wykorzystania publicznie dostępnego API może być też stworzenie własnej strony z filmikami video w oparciu o mechanizmy popularnego portalu YouTube. Podobne rozwiązania udostępniają także często rozmaite sklepy internetowe w ramach programów partnerskich, dzięki czemu partnerzy mogą działać w pewnym sensie “na własną rękę” i pod własną marką. Powstanie i rozpowszechnienie WebAPI zdecydowanie odmieniło nie tylko to, w jaki sposób powstają i funkcjonują nowoczesne strony www, ale także to, w jaki sposób my – internauci wykorzystujemy globalną sieć.

API
0 votes, 0.00 avg. rating (0% score)