Что значит интеграционное решение по True API
«Интеграционное решение по True API» — это не отдельная программа, а настроенная связка между учётной системой, сервисом или внутренним приложением и ГИС МТ. Она определяет, какие данные система получает, как формирует запрос, как проходит авторизация, куда записывается ответ и что делает сотрудник при ошибке.
Есть два базовых направления обмена: предоставление сведений, при котором данные могут менять реестры ГИС МТ, и запрос сведений, при котором система получает данные из реестров без внесения изменений. Через API можно, например, автоматизировать проверку статуса КИ, если соответствующий метод доступен для роли и сценария.
Как работает обмен через API
Работа интеграции обычно включает несколько этапов: система получает задачу, собирает данные в требуемом формате, проходит аутентификацию и авторизацию, передаёт запрос в ГИС МТ, разбирает ответ и сохраняет результат или ошибку.
При спорном результате система может передать операцию сотруднику на проверку. Это рекомендуемый порядок проектирования, а не утверждение о встроенном поведении любого продукта. Перед разработкой нужно сопоставить бизнес-процесс с конкретным методом True API и ролями доступа.
Что нужно для подключения
Для работы нужен личный кабинет ГИС МТ с подключённой товарной группой, по которой планируется передача сведений. Доступ к методам определяется ролевой моделью. Документация указывает на применение УКЭП; при автоматическом создании или проверке подписей должны быть определены ответственные лица.
В зависимости от операции применяются JSON, CSV или XML. Для JSON требуется кодировка UTF-8 и соответствие правилам конкретного метода, для XML используются XSD-схемы. Максимальный размер документа по API — 30 МБ, а число кодов маркировки в одном загружаемом документе — не более 30 000.
Ограничения и типичные риски
При проектировании учитывайте ограничение в 50 запросов в секунду от одного участника оборота товаров. Документация также описывает демонстрационный и промышленный контуры для версий v3 и v4; конкретную версию и срок поддержки нужно проверять для используемого метода.
Методы могут возвращать JSON, ZIP или двоичное содержимое, поэтому заголовок Accept должен учитывать ожидаемые типы ответа. Ошибки могут иметь JSON- или XML-представление. Важны также кодировка и экранирование параметров для URL, JSON, CSV и XML.
Наличие API само по себе не означает готовую совместимость CRM или ERP с нужным обменом.
Как проверить результат на практике
Для практической проверки выберите один ограниченный сценарий и, если это подходит задаче, демонстрационный контур.
- Подготовьте тестовые данные с известным ожидаемым результатом.
- Получите пару UUID и data через метод авторизации, подпишите данные УКЭП и запросите токен предусмотренным способом.
- Отправьте один корректный запрос с нужными заголовками и форматом.
- Сверьте HTTP-код, тело ответа, идентификаторы и запись в своей системе.
- Проверьте пропущенный обязательный параметр, неверный формат и ошибку доступа.
- Убедитесь, что ошибка попадает в журнал, а повторная попытка не создаёт нежелательный дубль.
Перед изменениями подготовьте резервную копию и проверьте доступы. Сгенерированный код проверяйте на тестовых данных до использования в рабочем контуре.
Если нужна разработка интеграции
Paramiko предлагает разработку интеграционных решений и автоматизации под конкретный процесс. Рабочий подход: выбрать один поток, описать входные данные и ожидаемый результат, согласовать доступы, действия человека и обработку ошибок, затем проверить ограниченный пилот на примерах заказчика.
Это предложение метода работы, а не утверждение о готовом коннекторе, подтверждённом кейсе, сроках или гарантированном результате. На старте потребуется уточнить учётную систему, товарную группу, нужные операции True API и правила участия сотрудника.
Итог и рабочее определение
Интеграционное решение по True API — это автоматизированный обмен между вашей системой и ГИС МТ с учётом авторизации, форматов документов, ролей, лимитов и обработки ошибок. Чтобы понять, готова ли конкретная схема к запуску, опишите один процесс, проверьте его на тестовых данных и зафиксируйте критерии успешного ответа до перехода в промышленный контур.
Главное
Как действовать дальше
Для начала интеграции выберите один проверяемый сценарий, определите вход и ожидаемый результат, настройте доступы и подтвердите корректность ответа на тестовых данных. Paramiko может помочь спроектировать и реализовать такой сценарий; конкретный объём работ определяется после изучения системы и процесса.