API
Программный интерфейс, позволяющий приложениям взаимодействовать друг с другом и обмениваться данными.
API (Application Programming Interface) — это набор правил и протоколов, позволяющих различным программам общаться между собой.
Представьте API как официанта в ресторане: вы (приложение) делаете заказ, официант (API) передаёт его на кухню (сервер) и приносит вам готовое блюдо (данные).
Типы API:
- REST API — самый популярный, использует HTTP-запросы
- SOAP — более строгий протокол для корпоративных систем
- GraphQL — современный подход от Facebook
Примеры использования API:
- Авторизация через соцсети (OAuth)
- Оплата через платёжные системы
- Карты Google/Яндекс на сайте
- Интеграция с CRM и 1C