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

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

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

Популярные посты

Реформа труда 2012

В эти дни мы не перестаем слышать о реформе труда во всех СМИ, но ... можно ли сказать, о чем она? Если мы обратимся к заголовкам новостей, то увидим, что нынешнее правительство использует трудовую реформу для облегчения увольнений; а если мы перейдем к другим новостям, то увидим, что виноват предыдущийПодробнее…

Козерог вырос на 3,5% в очень важных уровнях поддержки

Когда все выглядит фатально, когда кажется, что никто нас не выводит из этого кризиса и что Испания находится в центре внимания всего мира, оказывается, что испанский фондовый индекс растет на 3,5% только при очень важных уровнях поддержки, в то время как другие мировые индексы остаются на прежнем уровне и даже сПодробнее…

Вторые выборы в Греции - это «референдум» по евро

Встреча греческих лидеров завершилась объявлением новых выборов в Греции 17 июня, на которых премьер-министром на данный момент назначен судья Верховного суда Греции (Панайотис Пикрамменос). Парадокс в том, что 80% греков хотят оставаться в евро, но вПодробнее…

Европейская палата одобрила ложно названный налог Тобина

В настоящее время ведутся разговоры о введении налога на финансовые операции, неправильно названного налогом Тобина. Европарламент одобрил его на прошлой неделе. Так почему это не применимо? Это потому, что Европейский парламент не имеет полномочий по принятию решенийПодробнее…