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 делят на:

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

    Популярные API

    Распространенные примеры использования:

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

    См. также

    CMS

    Чат-бот