TGViewer
10 минут до кода 10 минут до кода @ten_minutes_to_code · 228 subscribers
Post #9 175
API — это договор

Многие думают, что API — это «какой-то серверный адрес» или набор URL-строк. Но когда новичок слышит про «API браузера» или «API библиотеки», у него случается fatal error в голове. 🤯 Как адрес сайта может быть внутри кода?

Мы привыкли воспринимать API как технологию. На самом деле — это правила общения.

Как это работает:
Представь пульт от телевизора. Это твой интерфейс взаимодействия с ящиком.

1. Тебе плевать, какая микросхема стоит внутри телевизора.
2. Тебе плевать, по какому протоколу идет сигнал.
3. У тебя есть «договор» с производителем: «Если ты нажмешь на красную кнопку, телевизор включится».

💡 Кнопка на пульте — это и есть API. Инструкция к пульту — это документация API.

API (Application Programming Interface) — это любая точка соприкосновения двух систем или программ.

➖ Когда ты вызываешь функцию из чужой библиотеки — ты используешь API этой библиотеки.
➖ Когда твой фронтенд стучится к бэкенду за списком товаров — он использует Web API (например тот самый REST).
➖ Когда программа просит у Windows данные о заряде батареи — она использует System API.

Это просто соглашение: «Ты мне передаешь данные в таком формате, а я в ответ делаю вот это».

Хотите копнуть глубже?
Я снял видео, где за 7 минут разложил API на атомы с примерами, которые поймет даже твоя бабушка. Это, пожалуй, мое лучшее объяснение этой темы.

📺 https://youtu.be/a5y6ryRgTms

Если что-то всё ещё звучит запутанно или непонятно — пиши вопросы в комментах, я обязательно отвечу. А если всё разложилось по полочкам — ставь 🔥, так я пойму, что пост был полезен

10МДК
  • 🔥 11
More from @ten_minutes_to_code
  1. May 28, 2026Первый сезон получился про путь “от пользователя к инженеру”. Именно эту картину мы весь с…
  2. May 28, 2026Когда я запускал этот канал, у меня была довольно простая идея: писать каждый день коротки…
  3. May 7, 2026Почему нормализация БД — это чистая логика, а не бюрократия На любом ongoing-проекте требо…
  4. May 3, 2026🤔 А где новые посты? Сори что вот так пропал без предупреждения, но я думал что справлюсь…
  5. Apr 29, 2026Почему HTTPS не спасет ваши секреты Замочек в адресной строке браузера — это мощное успоко…
  6. Apr 28, 2026Целостность данных против иллюзии атомарности Начинающий разработчик видит базу данных как…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →