Словарь терминов

Что такое API

API — это «розетка» программы: заранее оговорённый способ, которым другая система может подключиться и что-то попросить. Благодаря ему сайт, CRM, касса и бот разговаривают друг с другом без людей.

Редакция Monolith Studio2 мин чтения

Простыми словами

API (Application Programming Interface) — набор правил, по которым программы обмениваются данными. Одна система выставляет «окно обслуживания» и описывает, какие запросы принимает: «дай список товаров», «создай заказ», «проверь статус платежа».

Пользователь API обычно не видит. Когда вы платите картой на сайте, сайт отправляет запрос в API банка, а банк отвечает «оплачено» или «отказано». Так же работают курсы валют в приложении, карта 2GIS на странице контактов и ответы нейросети в чате.

Как это работает

Запрос состоит из адреса, действия и данных. Например, сайт обращается по адресу сервиса доставки, передаёт город и вес посылки и получает в ответ стоимость. Ответ приходит в структурированном виде — чаще всего это формат JSON, который программа разбирает автоматически.

Чтобы никто посторонний не пользовался вашими данными, API защищают ключами доступа. Ключ — это длинная строка, которую выдают при подключении и которую нельзя публиковать в открытом виде. У многих сервисов есть ограничения по количеству запросов в минуту.

Зачем это владельцу бизнеса

Для бизнеса API — это возможность не переписывать данные руками. Заказ с сайта сам попадает в 1С, остатки из склада сами появляются в карточках, а статус доставки приходит клиенту в мессенджер.

Если у системы нет API, подключить её к другим можно только выгрузкой файлов, что медленно и ненадёжно. Поэтому при выборе CRM, кассы или учётной программы стоит заранее спросить, есть ли открытое API и платная ли она.

Пример из практики

Магазин одежды в Шымкенте продавал через сайт и Kaspi. Остатки обновляли вручную, и несколько раз продали товар, которого уже не было. Через API учётной системы остатки стали подтягиваться на сайт каждые несколько минут, а заказы — уходить обратно, и ручной работы осталось в разы меньше.

Частые ошибки

  • Выбирать систему, не спросив, есть ли у неё API и сколько стоит доступ
  • Хранить ключ доступа в коде сайта, который виден всем
  • Не обрабатывать ошибки: если API недоступно, сайт просто «ломается»
  • Подключаться к неофициальным «ручкам», которые могут исчезнуть без предупреждения
  • Не следить за изменениями версий и узнавать о них, когда интеграция уже сломалась

Хотите так же у себя?

Покажем, как это будет работать в вашем бизнесе, и назовём цену до старта.

Обсудить задачу

Частые вопросы

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос
Нужно ли разбираться в API владельцу бизнеса?

Нет, достаточно знать, что оно есть и какие задачи позволяет решить. Подключением занимаются разработчики.

API и интеграция — это одно и то же?

Не совсем: API — инструмент, интеграция — готовая связка двух систем, построенная с его помощью.

Не нашли свой вопрос — напишите, ответим в течение рабочего дня.

Задать вопрос

Читайте также

Читайте также

Нужна помощь с этой темой?

Расскажите о задаче в двух словах — подскажем, с чего начать, и честно скажем, что вам не нужно.

Позвонить+7 708 758 18 60НаписатьWhatsApp
Городг. Актобе · работаем по всему КЗ

Оставить заявку

Ответим за 15 минут и назовём примерную цену.