⠀⠀⠀⠀Совсем недавно возникла необходимость подружиться с API. Для чего это нужно?
⠀⠀⠀⠀Пример: У меня есть сайт на WORDPRESS. На WORDPRESS накатан интернет-магазин WOOCOMMERCE. При оформлении заказа необходимо чтобы данные из определенных полей заказа по определенным триггерам влетали в другую программу, в которой работает заведение общепита SABY PRESTO. У той и у той есть шлюзы, которые перед передачей обмениваются ключами доступа.
⠀⠀⠀⠀Если проще то имеются две розетки 220 вольт. Одна европейского типа, другая нашего. Нужно сделать шнурок, на концах которых соответствующие вилки, через которые будет передаваться условно синхронно электричество сначала в одну строну, потом в другую по включению разных тумблеров.
⠀⠀⠀⠀Общее определение.
API (Application Programming Interface) — это набор правил и инструментов, позволяющий разным программам обмениваться данными и использовать функции друг друга.
Коротко на примере: когда вы оплачиваете заказ в интернет‑магазине, API «связывает» сайт магазина с банковским сервисом — передаёт данные платежа и возвращает подтверждение об оплате.
Суть в двух предложениях:
API выступает посредником между программами: одна отправляет запрос, другая выполняет действие и возвращает результат.
Это способ дать внешним системам доступ к функционалу или данным без раскрытия внутреннего устройства программы.