API - Что это такое, определение и понятие

Содержание:

API - Что это такое, определение и понятие
API - Что это такое, определение и понятие
Anonim

API - это аббревиатура от английского термина Application Programming Interfaces. Это набор компьютерных команд и функций, которые позволяют разработчикам создавать определенные программы для конкретных операционных систем.

По словам компьютерного эксперта Бенджи Вайнбергера, API - это формальная спецификация программного модуля, как один модуль одного программного обеспечения взаимодействует с другим.

Примеры использования API

API - это то, чего не видит пользователь, поскольку он работает только для программного обеспечения.

Например, когда пользователь покупает билеты в кино через веб-сайт кинотеатра и вводит данные своей кредитной карты, веб-сайт использует API для удаленной отправки этой информации другой программе, которая проверяет правильность банковских реквизитов.

После подтверждения платежа удаленное приложение отправляет информацию на веб-сайт кинотеатра и правильно подтверждает платеж, позволяя этой странице выписывать билеты для пользователей.

Другими яркими примерами использования API могут быть следующие:

  1. Карты Google через доступ к «API» позволяют размещать данные и полезную информацию на ваших картах и ​​предоставлять им определенные функции поиска или персонализированные функции из нашего собственного приложения.
  2. Twitter позволил разработать большое количество альтернативных систем и веб-сервисов, которые работают через его API.
  3. Facebook Connect передает определенные данные через API для автоматической регистрации пользователей на других веб-сайтах, давая им возможность регистрироваться и входить в систему со своими учетными записями Facebook.
  4. Paypal с его «API» позволяет осуществлять электронные платежи с использованием самой веб-системы без необходимости доступа / работы на веб-сайте Paypal, тем самым облегчая эту транзакцию.

API использует

API-интерфейсы могут использоваться для связи с операционной системой (WinAPI), с базами данных (СУБД) или с протоколами связи (Jabber / XMPP).

В последние годы они были положительно использованы в секторе цифрового маркетинга через социальные сети (Twitter, Facebook, Youtube, Flickr, LinkedIn и т. Д.) И другие онлайн-платформы (Google Maps, WordPress и т. Д.), Что изменило маркетинг в социальных сетях. во что-то более простое и выгодное.

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

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