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

У випадку з інструментами, що не мають відкритого коду, вони служать для надання програмістам інформації про те, як включити певну функціональність без необхідності надавати інформацію про те, як процес здійснюється внутрішньо.

Популярні Пости

66% молодих іспанців хочуть мати будинок

Ментальність в Іспанії щодо власності на житло змінюється. Згідно з дослідженням, проведеним ING Bank, все більше молодих людей зацікавлені у придбанні житла. Хороші ринкові умови означали, що укладання договорів іпотечного кредитування помітно зросло за останні роки, і що Детальніше…

ЄС припиняє географічні бар'єри для електронної комерції

З ким ніколи не траплялося, що при покупці через Інтернет їхні покупки блокуються або перенаправляються на веб-сайти в інших державах Європейського Союзу? Що ж, європейська влада, здається, знайшла відповідь на цю проблему. Учасники переговорів з Європарламенту, Європейської Комісії та Ради дійшли до Детальніше…

США вводять тариф на іспанські оливки

Здається, зі Сполучених Штатів не надходять гарні новини щодо такого символічного продукту, як іспанська оливка. Уряд під головуванням Дональда Трампа вирішив запровадити тариф на іспанські оливки, все після того, як визначив, що цей продукт отримує субсидії і, отже, нечесно конкурує. Протекціоністський профіль відомий Детальніше…

Активи інвестиційних фондів зросли в Іспанії більш ніж на 10% у 2017 році

Після 16 кварталів безперервного зростання іспанський ВВП відновив всю діяльність, втрачену під час кризи. Разом із ВВП, фінансовий стан іспанських сімей значно покращився за останній рік. Мотивоване не лише незначним збільшенням залишку фінансових активів, але й Детальніше…