aboutsummaryrefslogtreecommitdiff
path: root/files/ca/glossary/api/index.html
blob: fe674b532c3729f2b9399dd4806718f67561a427 (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
32
33
34
35
---
title: API
slug: Glossary/API
tags:
  - CodingScripting
  - Glossary
  - Infrastructure
translation_of: Glossary/API
---
<p>Un API (Application Programming Interface) és un conjunt de característiques i normes que existeixen dins d'un programa de programari que permet la interacció entre el programari i altres elements, com un altre programari o maquinari.</p>

<p>En el desenvolupament web, un API generalment és un conjunt de funcions de codi (per exemple, {{glossary("method","methods")}}, {{Glossary("property","properties")}}, esdeveniments i {{Glossary("URL","URLs")}}) que un desenvolupador pot utilitzar en les seves aplicacions per interactuar amb els components del navegador web d'un usuari o un altre programari/maquinari a l'ordinador de l'usuari, o llocs web i serveis de tercers.</p>

<p>Per exemple:</p>

<ul>
 <li>La <a href="/en-US/docs/Web/API/MediaDevices/getUserMedia">getUserMedia</a> es pot utilitzar per capturar àudio i vídeo de la càmera web d'un usuari, que pot utilitzar-se de qualsevol forma que el desenvolupador li agradi, per exemple, gravar vídeo i àudio, transmetre-ho a un altre usuari en una trucada de conferència o capturar imatges d'imatges del video.</li>
 <li>La <a href="/en-US/docs/Web/API/Geolocation">Geolocation API</a> es pot utilitzar per recuperar informació d'ubicació de qualsevol servei que l'usuari té a la seva disposició al dispositiu (per exemple, GPS), que després es pot utilitzar en conjunció amb el <a href="https://developers.google.com/maps/">Google Maps APIs</a>, per exemple, per traçar la ubicació de l'usuari en un mapa personalitzat i mostrar quines atraccions turístiques estan en la seva àrea.</li>
 <li>La <a href="https://dev.twitter.com/overview/api">Twitter APIs</a> es poden utilitzar per a recuperar dades de comptes de twitter d'un usuari, per exemple per mostrar els seus últims tweets en una pàgina web.</li>
 <li>La <a href="/en-US/docs/Web/API/Web_Animations_API">Web Animations API</a> es poden utilitzar per animar parts d'una pàgina web - per exemple, per fer que les imatges es moguin o girin.</li>
</ul>

<h2 id="Aprèn_més">Aprèn més</h2>

<h3 id="Coneixement_general"><span id="result_box" lang="ca"><span>Coneixement general</span></span></h3>

<ul>
 <li>{{Interwiki("wikipedia", "Application_programming_interface", "API")}} en Wikipedia</li>
</ul>

<h3 id="Referència_tècnica">Referència tècnica</h3>

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