У меня есть требование, когда мне нужно создавать API-интерфейсы в диспетчере API wso2, используя файл swagger для API. Кроме того, это должно быть создано из бэкэнда.
Мне удалось создать API из бэкенда по ссылке https://docs.wso2.com/display/AM1100/apidocs/publisher/#!/operations#APICollection#apisPost.
но он не принимает файл чванства для API. Как я могу создать API, используя файл swagger из бэкэнда.
Пожалуйста, помогите, поскольку я застрял здесь.
Спасибо
Я хотел сделать это из REST API издателя.
Я не понимаю. Почему бы не создать новый запрос 'api_create', поместить файл swagger в поле apiDefinition и позволить вашему бэкэнду заполнить другие данные?





Этого нельзя делать. Вам нужно будет следовать определению полезной нагрузки, которое определено в почтовом запросе.
Даже если вы попытаетесь импортировать файл Swagger в издателе API Manager, вам все равно придется вручную изменить имя API, политики регулирования и т. д. при создании API.
Таким образом, в определении API разрешено включать модели также для API. Поскольку я проверял образец, упоминались только пути URI, ответы. Итак, можем ли мы включить больше полей в определение, или оно должно быть таким, какое оно есть.
Вы хотите сделать это с портала издателя или REST API издателя?