Около 18 месяцев назад мы объявили о выпуске API v2. Сегодня мы с гордостью сообщаем: Прогнозирование API v3 запущено.

Оба калькулятора Safety Stock и Call Center Calculator уже обновлены до API v3, начиная с версий 2.5 и выше.

В качестве основного преимущества, задержка в 1 час между загрузкой данных и получением прогноза больше отсутствует. Мы рекомендуем обновить эти приложения до последних версий.

(примечание: наша надстройка для Excel ещё не обновлена)

Основное внимание в этом релизе уделено простоте. Действительно, API v2 постепенно вырос до более чем 20 веб-методов, сопровождавшихся избыточностью и отсутствием разделения ответственности.

За последние 18 месяцев, благодаря нашей расширяющейся партнерской сети, мы обнаружили множество мелких, но раздражающих сбоев в API v2, связанных с популярными программными средами (Java, Python, C++, Apex, …). Поэтому мы удостоверились, что API v3 избежит конструкций, создающих проблемы в некоторых средах.

Кроме того, API v3 предлагает как REST, так и SOAP конечные точки. Действительно, REST зарекомендовал себя как подход, обеспечивающий максимальную совместимость в современных веб-ориентированных корпоративных средах, и мы полностью привержены соблюдению отраслевых стандартов.

Вот несколько фактов об API v3:

  • 8 веб-методов (и только 4 из них действительно требуются для использования в продакшене), тогда как в API v2 их было более 20. Меньше методов означает меньше времени на разбор нашей спецификации API.
  • .NET клиент для прогнозирования в API v3 сокращен примерно на 1k строк кода по сравнению с более чем 10k строками кода в предыдущей версии API v2.

Поскольку API v3 предоставляет все возможности API v2, оставаясь при этом гораздо проще, мы уже начали миграцию всех существующих сервисов в продакшене на API v3.

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

Не стесняйтесь связываться с нами, если вам потребуется помощь в этом процессе.