Este repositorio contiene la vista previa pública de la especificación OpenAPI 3.1 para la API de Discord. Actualmente, la especificación solo está disponible para la versión más reciente de Discord API (v10).
️ La vista previa pública de la especificación OpenAPI está sujeta a cambios importantes sin previo aviso y no debe usarse en entornos de producción.
Se incluyen dos versiones de la especificación: la especificación estándar y la especificación de vista previa:
openapi.json
es la especificación estándar que contiene la API pública estable.openapi_preview.json
es la especificación de vista previa que contiene características de API inestables y/o experimentales. Esto no debe considerarse estable ni utilizarse en entornos de producción.Para utilizar la especificación con Postman, puede ver la colección pública.
El contenido de las especificaciones de OpenAPI se genera automáticamente y, por lo tanto , no permitimos contribuciones públicas a este repositorio .
? Para corregir errores o mejorar, puede abrir un problema.
anyOf
y oneOf
, todas significan que solo se puede utilizar un tipo de la lista como formato de datos. Por ejemplo, anyOf: {'Cat', 'Dog'}
, todavía significa que puedes pasar Cat
o Dog
, no Cat+Dog
. Esto se indica mediante la extensión personalizada x-discord-union: oneOf
. Usamos anyOf
cuando técnicamente no podemos usar oneOf
. Una de las razones para hacerlo es, por ejemplo, cuando todos los campos son opcionales y los datos pasados se pueden validar con más de un formato.int32
, y evitamos definir mínimos, máximos, etc.