Что такое API (видео)

Возможность подключения - это потрясающая вещь

Все мы привыкли к возможности моментального получения данных

Такая возможность позволяет подключиться к миру напрямую

Используя удобный гаджет - компьютер или телефон

Мы можем покупать, писать, делать закладки, выбирать

что угодно и где бы мы - ни были

мы подключены к миру связаны друг с другому как никогда раньше

Но как такое возможно?

Как возможно передать данные из точки А в точку Б

Как разные устройства и приложения связываются друг с другом чтобы позволить нам разместить заказ

заказать столик

или забронировать рейс

всего за несколько кликов?

Невоспетый герой нашего связнного мира - это программный интерфейс приложения или API

Это двигатель под капотом и находится он за сценой,

Которую мы воспринимаем как должное

Но что делает возможным исполнение всех функций, корректную работу которых мы ожидаем

Давайте разберемся что такое API API - это мессенджер который принимает запросы и сообщает системе что вы хотите сделать, а затем возвращает ответ от системы вам

Рассмотрим на примере

Подумайте об API как про официанте в ресторане

представьте, вы сидите за столом и выбираете блюдо из меню

Тогда кухня - это часть системы, которая будет готовить ваш заказ

Но пока не хватает критической связи - для передачи вашего заказа на кухню

И доставки еды обратно к вашему столу

Вот где официант или API вступает в дело

Официант - мессенджер, который принимает ваш заказ или запрос

И сообщает системе .. в нашем случае кухне

Что ей нужно делать

а потом доставляет ответ системы вам

В нашем случае - еду

Теперь давайте рассмотрим пример работы реального API

Возьмем Процесс поиска авиабилетов на сайте

Как и в ресторане у вас есть меню с вариантами выбора

Вы выбираете город отправления и дату,

Город, куда вы летите, дату, класс перелета

И указываете прочие параметры

Чтобы забронировать билет - через сайт авиакомпании вы получаете доступ к базе данных

чтобы узнать, есть ли свободные места на эти даты

и какова будет цена перелета в зависимости от указанных параметров в меню

Но что, если вы НЕ используете сайт авиакомпании, имеющий прямой доступ к информации в базе данных

Что если вы используете туристический онлайн-сервис, который агрегирует данные от множества разных авиакомпаний

Онлайн-сервис взаимодействует с API каждой авиакомпании

API - это интерфейс, который как и официант позволяет взаимодействовать нам с системой - отправлять запросы

и получать ответы из системы авиакомпании через Интернет

выбирать места, бронировать, указывать предпочтения по еде и многое другое

API принимает ответ авиакомпании на ваш запрос и доставляет его обратно к онлайн-сервису путешествий, который затем показывает это вам на своем сайте

Таким образом API делает возможным для всех нас использовать туристические сайты

Таким же образом происходит взаимодействие между всеми приложениями и устройствами

Все они работают с API,

Которое позволяет компьютерам управлять ими,

и что в конечном итоге создает возможность подключения к данным

ПОЭТОМУ -всякий раз, когда вы столкнетесь с API, просто подумайте о нем как о своем официанте,

который бегает туда-сюда

между базами данных различных приложений и устройств

Чтобы доставить данные и создать ту самую подключенность к миру через компьютер или телефон

ЭТО NLA

Подписывайтесь на наш канал

Мы эксперты в технологиях, которые меняют мир

data-drive 4 eduai 3 бизнес-модели 10 кейс 6 методология 5 обучение 16 практика 4 пример 2 теория 12 цифровая-трансформация 10 цифровой-помощник 6