¿Qué es una API y para qué sirve?

¿Me ayuda a comprender qué es una API y cómo ayuda a desarrollar un sitio web? Estaré encantado de escuchar comentarios tanto desde el punto de vista de los programadores como desde el punto de vista de los usuarios.

Gracias

Respuestas
ege sel uk
Lo intentaré:
La API para el sitio es un script (como regla) que acepta solicitudes (usando GET (site.ru/api.php?a=b), métodos POST) y no proporciona HTML ordinario para los navegadores, sino el resultado de la solicitud en un formato específico (XML). , JSON, php serialize () - ed).
En consecuencia, no está destinado a usuarios, sino a una secuencia de comandos de un sitio / servicio / programa de terceros que envía estas solicitudes GET / POST, recibe el resultado y, de alguna manera, utiliza los datos. Por supuesto, envía solicitudes por una razón y para realizar una acción específica (por ejemplo, cómo los usuarios del sitio realizan las acciones a través de un navegador).

Los usuarios de programadores lo necesitan para integrarse con otros sitios / servicios con programas, o automatizar algunas acciones al crear un programa para su sitio. En consecuencia, generalmente solo se necesitan sitios / servicios muy populares.
Esta es la respuesta que estaba buscando. Muchas gracias !!! - ismail zahirovic
ika zenita
¡Qué desastre! Aquí puedes decirle a Vika qué: ru.wikipedia.org/wiki/API

Sí, y cómo comer en google.com: él sabe muchas respuestas diferentes a todo tipo de preguntas astutas.
link

para los usuarios, la presencia de una API es buena porque los desarrolladores pueden escribir aplicaciones de terceros para el servicio - jc hamner
. Su enlace es más largo que la descripción de la API web (que se solicitó) en la wiki. (sin ofender) - heman
de repente se fue antes de que lo deseara, inmediatamente después de eso di un enlace normal - alureq