Вообще не обязательно, api может быть на уровне самой программы, а не только в межсерверном или другом сетевом общении. Потом джуны втыкают сидит с крупными глазами, не понимая терминологию.
Ты примерно объяснил что такое REST API, а api, это пульт управления чего-то, например телевизор управляется по api пульта, колеса крутятся по api руля и т.д.
Я вот искал пару часов норм оьъяснение пока не узнал что это обычные функции, все вечно говорят контракт, а это фиг пойми в программировании что Спасибо за видео
@@pecheritsa_alex да, но по мне это как бы главное свойство, а впринципе апи это какая то функция, и уже потом можно говорить о том что это обязательно контракт, как раз так вы и поступили в отличие от многох:)
Это называется контрактом, потому что помимо самой логики функции (что вернет или сделает), оговариваются протоколы (HTTP, SOAP, RMI) форматы запроса, ответа (XML, JSON, ATOM), параметры, их обязательность\необязательность, значения по-умолчанию, типы возможных ошибок (Bad request, Internal server error, unauthorized), и как на них реагировать (например как реагировать на 429 too many requests)
Чтобы узнавать о программировании больше и узнать как начать свой путь в IT - переходите так же в мой телеграмм канал - t.me/pecheritsa_dev Практический курс "Как стать Fullstack-разработчиком на JavaScript" - pecheritsa.com Поддержать канал - pay.cloudtips.ru/p/3cb12734
API - это набор точек взаимодействия с программой. Приведенный пример в видео это один из видов web API
Забыл уточнить что это не только в контексте Web-а....
«По сути», вот это подача информации) научненько)
Своего рода ученый!
Осталось только пробовать реализовывать, используя fast api и uvicorn
Я почти понял . Спасибо !
🙏
Зачем тогда TCP / UDP протоколы для получения и доставки данных и запросов ?
Кажется в вопросе есть ответ
Как думаете какой самый распространённый API,
Я считаю что это WINAPI
Dom API
Вообще не обязательно, api может быть на уровне самой программы, а не только в межсерверном или другом сетевом общении. Потом джуны втыкают сидит с крупными глазами, не понимая терминологию.
Это всё веб разработка и rest api, от того разработчики забывают или вовсе не знаю, что это понятие более широкое.
Вау,больше таких видео пожалуйста
Ещё одно будет через час)
Теперь давай про ABI
Что за клава?)
Nuphy Air75
12к, успокойся )))
Апи это документ описывающий взаимодействие двух сторон
Когда это интерфейс успел стал документом? 🙂
Не путайте API и его описание
Ты примерно объяснил что такое REST API, а api, это пульт управления чего-то, например телевизор управляется по api пульта, колеса крутятся по api руля и т.д.
Только не REST, а web API
Куда не плюнь, везде парсинг
Совершенно не понятно, что здесь request, что response, а что contact.
Я вот искал пару часов норм оьъяснение пока не узнал что это обычные функции, все вечно говорят контракт, а это фиг пойми в программировании что
Спасибо за видео
Называют контрактом, потому что это как бы "договоренность" - если я спрошу вот по этому адресу, то получу такой-то ответ :)
@@pecheritsa_alex да, но по мне это как бы главное свойство, а впринципе апи это какая то функция, и уже потом можно говорить о том что это обязательно контракт, как раз так вы и поступили в отличие от многох:)
Это называется контрактом, потому что помимо самой логики функции (что вернет или сделает), оговариваются протоколы (HTTP, SOAP, RMI) форматы запроса, ответа (XML, JSON, ATOM), параметры, их обязательность\необязательность, значения по-умолчанию, типы возможных ошибок (Bad request, Internal server error, unauthorized), и как на них реагировать (например как реагировать на 429 too many requests)
В программировании много абстрактных понятий, которые почему то никто не стремится упростить и объяснить просто
@@arch8852чем сильнее ты упрощаешь определение, тем больше деталей опускаешь и тем более оно становится неверным и недосказанным
Чтобы узнавать о программировании больше и узнать как начать свой путь в IT - переходите так же в мой телеграмм канал - t.me/pecheritsa_dev
Практический курс "Как стать Fullstack-разработчиком на JavaScript" - pecheritsa.com
Поддержать канал - pay.cloudtips.ru/p/3cb12734
А зачем тебе такой большой микрофон?
Скажи что у тебя за клава?
NuPhy Air75
ЭПИАЙ/АЙПИ - ☠️☠️
АПИ - 🙃
31 секунда
0 был две секунды😢
Извините, я не успел)
спасибо
Привет из Arview! Мы тебя не зобудем!
Привет!😀
@@pecheritsa_alex Приувэт)
Я который знал это изначально
Это хорошо!
Это публичные методы
это контракт
А контракт это что?
@@pecheritsa_alexкогда тебя подписывают на несколько лет
Это прям для очень узкознающих людей, да?
Апиай
API
Application
Program
Interface
😂
То что ты описал эта клиент-серверная программа. Апи это контракт двух программ на доступные действия в сервере, для клиента
Дружище...у тебя взгляд такой уставший..(больной даже возможно)..как будто ты мало спишь,и мучаешся
А 4 часа сна в день это мало?
@@pecheritsa_alex если хорошие деньги делаешь тогда 4 часа норм
Good