Creación de un archivo de definición OpenAPI
Las API se definen en los archivos de definición de OpenAPI , en formato YAML. Puede crear un archivo de definición OpenAPI predeterminado utilizando el mandato create y, a continuación, modificarlo utilizando un editor de su elección.
Puede poner en escena o publicar la API directamente en un catálogo en el Gestor de API haciendo referencia a la API en un archivo de definición de Producto y, a continuación, utilizando el comando apic products:publish para publicar el Producto. También puede crear un borrador de API en Gestor de API utilizando el mandato apic draft-apis:create .
Puede crear una API en la CLI ejecutando apic create:api, y proporcionando argumentos adicionales en la línea de comandos.
Otra opción es crear una API de forma interactiva en la línea de mandatos ejecutando apic
create:api y siguiendo las indicaciones.
apic create:api ejecutando:apic create:api --helpIBM proporciona una extensión a la especificación OpenAPI ; esta extensión se describe en ExtensionesIBM a la especificación OpenAPI.
(?", no se pueden validar ni publicar. Se obtiene un mensaje de error. Por ejemplo: Product has not been published!
The multipart 'openapi' field contains an OpenAPI definition with validation errors.
definitions.properties.pattern Does not match format 'regex' (context: (root).definitions.properties.pattern, line: 0, col: 0)
400Creación de una definición de API a partir de una plantilla
apic create:api --template template_filename --title api_titledonde nombre_archivo_plantilla
es el nombre de la plantilla de Barra de descriptor de contexto a utilizar y título_api es el título de la API.Un archivo de plantilla de API debe tener una extensión de nombre de archivo .hbs. Puede crear una plantilla desde cero o empezar con la plantilla de API de ejemplo (predeterminada) que se proporciona en los ejemplos de plantillas de definición de API y Producto.
Puede crear documentación de producto y API multilingüe utilizando una extensión x-ibm-languages directamente en la definición de OpenAPI . Para obtener más información, consulte Utilización de x-ibm-languages para crear API multilingüe y documentación del producto.