---
title: API (Прикладний програмний інтерфейс)
slug: Glossary/API
tags:
- API
- Інфраструктура
- Словник
translation_of: Glossary/API
---
Прикладний програмний інтерфейс (англ. Application Programming Interface, скорочено API) — це сукупність засобів та правил, що вможливлюють взаємодію між окремими складниками програмного забезпечення або між програмним та апаратним забезпечення.
У царині веб-розробки поняття API охоплює низку засобів програмного коду (як-от {{glossary("method","методи")}}, події та {{Glossary("URL","посиланння")}}), що їх розробник може використовувати у власних застосунках задля взаємодії з програмним чи апаратним навкіллям — зі складниками веб-переглядача, іншим програмним чи апаратним забезпеченням комп'ютера користувача, або й навіть сторонніми сайтами чи службами.
Наприклад:
- getUserMedia API можна використовувати для захоплення аудіо та відео з веб-камери користувача, які потім можна використовувати будь-яким способом, яким розробник захоче, наприклад, записувати відео та аудіо, передавати його іншому користувачеві в конференц-дзвінку або фотографувати зображення з відео.
- Geolocation API може використовуватися для отримання інформації про місцезнаходження з будь-якої служби, доступної користувачеві на своєму пристрої (наприклад, GPS), який потім можна використовувати разом з Google Maps APIs наприклад, для схеми розташування користувача на звичайній карті та показувати йому які туристичні пам'ятки знаходяться в їх районі.
- Twitter APIs може використовуватися для отримання даних з облікових записів користувача Twitter, наприклад, для відображення останніх твітів на веб-сторінці.
- Web Animations API можна використовувати для анімації частин веб-сторінки - наприклад, для переміщення або обертання зображень.
Дізнатись більше
Загальні поняття
- {{Interwiki("wikipedia", "Прикладний_програмний_інтерфейс", "Прикладний програмний інтерфейс")}} у Вікіпедії
Технічна довідка