2015-03-18 2 views
0

У нас есть служба RESTful, которая включена в swagger. Определения swagger доступны по URL-адресу развертывания. Теперь мы хотели бы разоблачить этот API через WSO2 AM.WSO2 API-менеджер: Импорт всех API

  1. Есть в любом случае мы можем указать WSO2 AM к определениям API и пусть импортировать все API в одном кадре без необходимости настройки каждого API вручную?

  2. Если это не возможно, есть более простой способ импорта API непосредственно в БД или внешний CSV/XLS

  3. Если это также не представляется возможным, есть WSO2 API для настройки программно?

+0

Spoke слишком быстро .. нашел API диспетчера API (https: // Docs. wso2.com/display/AM190/Publisher+APIs). Но любопытно узнать, возможно ли 1 или 2 – gammay

ответ

0

Насколько я знаю, варианты 1 и 2 невозможны.

Да, мы раскрыли функциональность API-менеджера как API. Вы можете использовать их. Посмотрите на Published APIs специально на publisher APIs.

Это позволяет

  • Войти
  • Выход
  • Add/Update API
  • Получить все интерфейсы
  • Получить API
  • Удалить АНИ
  • Скопировать API
  • Проверка Ol дер Версия
  • Изменить API Статус
  • Добавление/Обновление API документа
  • Удаление API документа
0

По крайней мере WSO2 ам 1.9.0 и выше поддержка Метод 1, так что вы можете импортировать файл чванство JSon и система позаботится об остальном: все ваши apis будут импортированы по вашим спецификациям swagger!