ГлоссарийРазработка и API
API (application programming interface)
Что такое API и зачем нужен программный интерфейс поиска.
API (application programming interface)
API — программный интерфейс, через который приложения общаются с сервисом. Вместо человека, кликающего по интерфейсу, ваш код отправляет запросы и получает данные.
Зачем нужен
API позволяет встроить поиск в собственный интерфейс: не использовать готовый виджет, а строить свою выдачу, свои фильтры и свою логику. Это гибкость: вы контролируете, как поиск выглядит и работает в вашем продукте.
Как устроен
API AACSearch — это набор эндпоинтов (URL-путей), которые принимают запросы и возвращают данные в формате JSON. Аутентификация — через API-ключ. Поверх API работают SDK, которые упрощают вызовы из конкретного языка.
Для быстрого старта API не обязателен — достаточно виджета, но для кастомных решений он незаменим.