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

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

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

Період відновлення або погашена окупність

Period Період відновлення або знижена окупність | Що це таке, значення, поняття та визначення. Дисконтований термін окупності або дисконтована окупність - це метод оцінки інвестицій ...…

Планування проекту

✅ Планування проекту | Що це таке, значення, поняття та визначення. Планування проекту складається із систематичного процесу організації різних ...…