Loading
Ampliar Salesforce con clics, no con programación
Compatibilidad con OpenAPI 2.0 y 3.0

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 List en Apex, o como tipo collection en Flow Builder.
  • OpenAPI additionalProperties como tipo Map genérico en Apex.
  • Parámetros de encabezado en solicitudes HTTP.
  • Se admiten los siguientes tipos de medios:
    • application/json: Datos estructurados en formato JSON
    • application/x-www-form-urlencoded: Formulario codificado de URL
    • text/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 produces y consumes a 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
 
Cargando
Salesforce Help | Article