mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-25 05:44:06 -06:00
17 lines
1.3 KiB
Markdown
17 lines
1.3 KiB
Markdown
---
|
|
title: API
|
|
---
|
|
|
|
## Czym jest API?
|
|
Wiesz czym jest **interfejs**? Jest to **sposób** **umożliwiający komunikację**. Np. klawiatura jest interfejsem umożliwiającym Ci komunikację z komputerem. Przyciski w aplikacji równiez są interfejsem (w tym przypadku graficznym - User Interface / UI).
|
|
|
|
Z kolei API to Application Programming Interface, w tłumaczeniu, programistyczny interfejs aplikacji. Bardziej po ludzku: **programistyczny sposób komunikacji wykorzystywany w aplikacjach.**
|
|
|
|
Mówiąc wprost, aplikacje w jakiś sposób muszą przesyłać informację albo **w obrębie samych siebie** albo **do komunikacji z innymi aplikacjami.** W zależności od potrzeby, możemy mówić o API zamkniętym (wykorzystywanym tylko wewnątrz aplikacji lub firmy) lub API otwartym (udostępnianym publicznie, niekoniecznie bezpłatnie).
|
|
|
|
Aktualnie dzięki narzędziom takim jak [[Optymalizacja/Narzędzia/MakeHQ]] czy [[Optymalizacja/Narzędzia/Zapier]], korzystanie z API stało się łatwiejsze nie tylko dla osób potrafiących programować.
|
|
|
|
<iframe width="560" height="315" src="https://www.youtube.com/embed/P9b8-BrWdYs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
|
|
## Źródła
|
|
- https://rapidapi.com/hub |