Compatibilidad con OpenAPI 2.0 y 3.0
Aprenda sobre los componentes de esquemas de API válidos que se pueden utilizar para registrar una especificación con éxito.
Ediciones necesarias
| Disponible en: Lightning Experience |
| Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition |
Junto con la compatibilidad de empaquetado normal, puede utilizar:
- Parámetros anidados: representados como tipos de datos definidos por Apex dinámico en Apex y Flow Builder.
- Matrices nombradas, matrices anónimas o matrices en línea, compatibles como tipo genérico
Listen Apex, o como tipocollectionen Flow Builder. - OpenAPI
additionalPropertiescomo tipoMapgenérico en Apex. - Parámetros de encabezado en solicitudes HTTP.
- Se admiten los siguientes tipos de medios:
application/json: Datos estructurados en formato JSONapplication/x-www-form-urlencoded: Formulario codificado de URLtext/plain: Datos no estructurados como texto sin formato
- Los tipos de medios no admitidos pueden asignarse a tipos de medios admitidos para la aplicación de números de serie de contenido de respuesta y solicitud. Consulte Asignación de tipos de medios en registros de servicios externos.
- Se admiten parámetros de datos de formulario.
- Admite todas las codificación de conjuntos de caracteres compatibles con el tiempo de ejecución de Java. UTF-8 es la codificación predeterminada.
- OpenAPI 2.0: Directivas de
producesyconsumesa nivel de servidor y operación. - OpenAPI 3.0: Tipo de medio de contenido con tipos de medios admitidos.
Formato de esquema compatible
- OpenAPI 2.0, Formato de esquema de JSON
- OpenAPI 3.0, formato de esquema JSON
- Esquema de OpenAPI 2.0, formato YAML
- Esquema de OpenAPI 3.0, formato YAML
- UTF-8, con conjunto completo de caracteres para nombres e identificadores
Formatos de esquema incompatibles
- Formato de hiperesquema Interagent
Construcciones de esquemas no admitidas
- OpenAPI 3.0: La palabra clave de esquema compuesto:
not - Tipos de medios como xml, png y pdf
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!
