🤔 Что делает API (официант)? API (от английского Application Programming Interface) — как профессиональный официант в хорошем ресторане. У него есть чёткие правила:

  • Вы сидите за своим столиком (ваша программа).
  • На кухне — повара и база ингредиентов (сервер, база данных, чужая система).
  • Вы не знаете, как устроена кухня, и вас это не волнует.
  • Вы просто смотрите в меню — это список доступных команд API. Там написано: «Салат Цезарь — 500 ₽», а не «найди листья салата, натри пармезан...».

Вы говорите официанту: «Мне, пожалуйста, салат Цезарь и зелёный чай». Официант: Принимает заказ на понятном ему языке (это запрос к API). Уходит на кухню. Проверяет, есть ли салат и чай (валидация). Передаёт задание поварам. Ждёт, пока приготовят. Приносит вам готовое блюдо — это ответ API.

При этом: Вы не влезали в кухню. Никто не пострадал. Всё работает по правилам ресторана.

Круто? Не то слово 😎