aboutsummaryrefslogtreecommitdiff
path: root/files/pl/glossary/api/index.html
blob: 2ac7a9121fab1e4701fbb4c0d3fa6464d5696662 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
---
title: API
slug: Glossary/API
translation_of: Glossary/API
---
<p>API (Application Programming Interface) jest zbiorem funkcji oraz reguł wewnątrz aplikacji, które umożliwiają interakcję z tą aplikacją za pośrednictwem oprogramowania - w przeciwieństwie do interakcji przez interfejs użytkownika. API można postrzegać jako interfejs pomiędzy aplikacją, która go oferuje, a innymi elementami, np. aplikacjami lub urządzeniami stron trzecich.</p>

<p>Ogólnie rzecz ujmując, w tworzeniu aplikacji internetowych, API jest zbiorem funkcji kodu np. {{glossary("method","metod")}}, {{Glossary("property","właściwości")}}, zdarzeń oraz {{Glossary("URL","adresów")}}, które deweloper może wykorzystać w swojej aplikacji np. do interakcji z komponentami przeglądarki internetowej użytkownika, programami na komputerze użytkownika lub stronami internetowymi i usługami stron trzecich.</p>

<p>Przykłady:</p>

<ul>
 <li><a href="/pl/docs/Web/API/MediaDevices/getUserMedia">API getUserMedia</a> może zostać użyte do przechwycenia dźwięku oraz obrazu z kamery użytkownika, które mogą zostać potem dowolnie wykorzystane przez programistę. Przykładem jest nagrywanie obrazu i dźwięku, przesyłanie go innemu użytkownikowi w trakcie rozmowy konferencyjnej lub wykonywanie zdjęć.</li>
 <li><a href="/pl/docs/Web/API/Geolocation">API Geolokacyjne</a> może zostać użyte do zdobycia informacji o lokalizacji z dowolnej usługi, którą użytkownik posiada na swoim urządzeniu (np. GPS). Następnie, może ona zostać użyta w połączeniu z <a href="https://cloud.google.com/maps-platform/">API Map Google</a>, na przykład po to, aby określić pozycję użytkownika na mapie i pokazać mu atrakcje turystyczne w jego okolicy.</li>
 <li><a href="https://developer.twitter.com/en/docs">API Twittera </a>może zostać użyte, aby zdobyć informacje z konta użytkownika na Twitterze, przykładowo po to by wyświetlić jego ostatnie tweety na stronie internetowej.</li>
 <li><a href="/pl/docs/Web/API/Web_Animations_API">API Animacji Webowych</a> może być użyte, aby animować części strony internetowej - na przykład sprawić by obrazy poruszały się lub obracały.</li>
</ul>

<h2 id="Zobacz_też">Zobacz też</h2>

<h3 id="Informacje_ogólne">Informacje ogólne</h3>

<ul>
 <li>{{Interwiki("wikipedia", "Interfejs_programowania_aplikacji", "API")}} na Wikipedii</li>
</ul>

<h3 id="Dokumentacja_techniczna">Dokumentacja techniczna</h3>

<ul>
 <li><a href="https://developer.mozilla.org/en-US/docs/Web/API">Web API reference</a></li>
</ul>