Возможность подключения - это потрясающая вещь
Все мы привыкли к возможности моментального получения данных
Такая возможность позволяет подключиться к миру напрямую
Используя удобный гаджет - компьютер или телефон
Мы можем покупать, писать, делать закладки, выбирать
что угодно и где бы мы - ни были
мы подключены к миру связаны друг с другому как никогда раньше
Но как такое возможно?
Как возможно передать данные из точки А в точку Б
Как разные устройства и приложения связываются друг с другом чтобы позволить нам разместить заказ
заказать столик
или забронировать рейс
всего за несколько кликов?
Невоспетый герой нашего связнного мира - это программный интерфейс приложения или 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