API


Interfejs API (ang. Application Programming Interface) to zestaw funkcji umożliwiających programistom uzyskanie dostępu do usług aplikacji za pomocą języka programowania.

API zapewnia programistom warstwę interfejsu, która przykrywa złożoność dostępu do systemu lub aplikacji poprzez zapewnienie zestawu standardowych funkcji, dla których znane są tylko parametry i wartości. Dla przykładu, jeśli weźmiemy analogię do samochodu, kierowca nie musi znać mechaniki działania silnika, aby móc prowadzić samochód. Wszystko, do czego kierowca ma dostęp, to interfejs, który składa się z kierownicy, pedałów (pedał gazu, sprzęgła, hamulców), elementów sterujących (kierunkowskazy, reflektory, prędkościomierz), przełączników (światła awaryjne, światła przeciwmgielne, klakson itp.). Jest to trochę podobne do interfejsu dla programisty.

Dzięki interfejsom API programista nie musi się martwić o to, jak działa aplikacja, ani tym, jak aplikacja została stworzona, aby móc jej używać w programie. Interfejs API może być dostępny dla określonego języka lub może być używany z kilkoma różnymi językami programowania.

Zdjęcie: © Signs and Symbols - Shutterstock.com

Treści, które ukazują się w serwisie CCM powstają we współpracy z ekspertami IT i pod kierownictwem Jeana-François Pillou, założyciela CCM.net. CCM to serwis o nowych technologiach - jeden z największych na świecie, dostępny w 11 językach.
Ten dokument zatytułowany "API" opublikowany przez CCM (pl.ccm.net) jest udostępniany na licencji Creative Commons. Możesz kopiować i modyfikować kopie tej strony, na warunkach określonych przez licencję i wymienionych w niniejszym tekście.