
Что представляет собой веб API
API представляет собой интерфейс для программирования различных приложений, а конкретнее – метод получения определенных данных из запросов пользователей. В ушедших в прошлое калькуляторах под API можно подразумевать математический API.
Существует две формы API: клиентские и серверные. Давайте кратко рассмотрим каждую по отдельности.
Клиентские API
В HTML5 существует несколько API, которые могут применяться разработчиками. Доступ к ним производится через JS. Такие интерфейсы призваны расширить функциональные возможности браузера и заменить низкопроизводительные стандартные приложения. Такая функциональность оказала серьезное влияние на работу веб-ресурсов, которые находятся под управлением API. Отметим, что здесь речь идет не только о приложениях для ПК, но и приложениях для мобильных устройств.
Серверные API
Сегодня многие компании выпускают свои собственные API. Так, например, у Netflix есть своя разработка, которая демонстрирует подписчикам бесплатные видеофильмы непосредственно во время поиска. Сейчас в сети Интернет можно найти большое количество самых разнообразных API: одни – в открытом доступе, другие предназначены исключительно для разработчиков корпоративных сайтов.