en ru ua
 

    Залишити заявку

    Заповніть всі поля та відправте заявку, після вивчення деталей запиту з вами зв'яжеться наш менеджер

    Телефонуйте, пишіть

    і ми з радістю відповімо на всі ваші запитання

    Контакти:

    Графік роботи:

    пн-пт: з 9:00 до 18:00

    Техпідтримка:

    API

    API (англ. Application Programming Interface, «Програмний інтерфейс програми» или «Інтерфейс програмування додатків») — це набір готових класів, функцій, процедур, структур та констант, що надаються додатком (сервісом, бібліотекою) для використання у сторонніх програмних рішеннях.

    Головна задача API — спростити розробнику процес створення програми.

    Для чого використовують API

    • Для створення додатків, які потрібно з’єднати один з одним. Наприклад, це може бути бот в месенджері, що повідомляє про вхідні email або можливість коментувати публікації на веб-сайті через соціальну мережу.
    • Для поєднання різних програм у цілісну систему. При цьому не потрібно знати, як саме працює окремий додаток, потрібні лише API, які він надає, та специфіку роботи з ними.

    Які бувають API

    У середовищі веб-розробки виділяють чотири типи API:

    • REST (от англ. Representational State Transfer) – передача «самоописуваного» стану.
    • SOAP (от англ. Simple Object Access Protocol) – спрощений протокол доступу до об’єктів.
    • XML-RPC (от англ. Extensible Markup Language Remote Procedure Call) – віддалений виклик процедур за допомогою XML.
    • JSON-RPC (от англ. JavaScript Object Notation Remote Procedure Call) – віддалений виклик процедур за допомогою JSON.

    Ще API поділяють по типу сервісу, у якого вони є:

    • додатки;
    • веб-сайти;
    • операційні системи.

    По типу доступу, API розділяють на:

    • Приватні – доступні тільки внутрішнім програмістам організації та співробітникам, використовують для покращення робочих процесів та зниження витрат.
    • Партнерські – доступні тільки бізнес-партнерaм і споживaчaм продукту aбо послуги, використовують для покращення процесів та розробки.
    • Публічні – доступні всім, використовують для створення нових сервісів та розвитку існуючих.

    Популярні API

    Поширені приклади використання:

    • Facebook API дозволяє авторизуватися на сторонніх платформах за допомогою свого облікового запису, оплачувати покупки, керувати сторінками, отримувати статистику з реклами та багато іншого.
    • Twitter API дозволяє показувати стрічку твітів на своєму веб-сайті, керувати профілем, автоматично створювати рекламні кампанії та керувати ними.
    • Telegram Bot API представлений у вигляді HTTP-інтерфейсу для роботи з ботами в Telegram.
    • YouTube API дає можливість вбудовувати відео на веб-сайт, створювати плейлисти, отримувати актуальні дані про активність користувачів та багато іншого.
    • PayPal API дозволяє користувачеві підключати особисту фінансову інформацію до облікового запису PayPal, виконувати електронні платежі.
    • Google надає різні API для роботи з Google Maps, Google Analytics, Google Drive та іншими.

    Див. також

    CMS

    Чат-бот