У меня пара вопросов по RESTful API, доступным для Site Manager, Network и Access.
Есть ли какие-нибудь OpenAPI спецификации или другие формальные описания для какого-либо из API? Если нет, планируется ли в будущем предложить такую возможность?
Есть ли какой-нибудь способ отслеживать изменения/версионировать API централизованно? Это можно частично решить, выпустив пункт 1 (bullet pt. 1), так как многие инструменты способны генерировать отслеживание изменений, сравнивая версии OpenAPI спецификаций.
Есть ли планы по консолидации API? Кажется, добавление функций в оборудование — это одно, а развитие API — совсем другое, даже небольшие изменения в сигнатурах методов или типах данных могут вызвать ошибки во время выполнения, если у разработчиков нет возможности отслеживать изменения интерфейса.
И, наконец, какой рекомендуемый подход для использования API контроллера сети вне LAN/firewall? На первый взгляд, у вас либо приходится открывать контроллер для внешнего мира, чтобы API были доступны, либо развертывать контроллер в облаке, что непрактично для большинства из-за стоимости и других причин. Пока что, похоже, API контроллера ограничено LAN.
Есть ли какие-нибудь OpenAPI спецификации или другие формальные описания для какого-либо из API? Если нет, планируется ли в будущем предложить такую возможность?
Есть ли какой-нибудь способ отслеживать изменения/версионировать API централизованно? Это можно частично решить, выпустив пункт 1 (bullet pt. 1), так как многие инструменты способны генерировать отслеживание изменений, сравнивая версии OpenAPI спецификаций.
Есть ли планы по консолидации API? Кажется, добавление функций в оборудование — это одно, а развитие API — совсем другое, даже небольшие изменения в сигнатурах методов или типах данных могут вызвать ошибки во время выполнения, если у разработчиков нет возможности отслеживать изменения интерфейса.
И, наконец, какой рекомендуемый подход для использования API контроллера сети вне LAN/firewall? На первый взгляд, у вас либо приходится открывать контроллер для внешнего мира, чтобы API были доступны, либо развертывать контроллер в облаке, что непрактично для большинства из-за стоимости и других причин. Пока что, похоже, API контроллера ограничено LAN.

