Descripciones de OpenAPI

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Las páginas de referencia en las secciones Open Cloud v2 y Open Cloud v1 se renderizan a partir de archivos JSON que son descripciones de OpenAPI.Estos archivos usan la versión 3.0.4 de la especificación de OpenAPI.

Estos archivos son de código abierto y se pueden utilizar con herramientas como el Editor de Swagger y Postman para probar llamadas de API y ayudar a simplificar el desarrollo.

Estas descripciones de OpenAPI todavía están en desarrollo activo y pueden contener problemas.Las páginas de la sección Recursos son la referencia oficial.

Archivos de descripción de OpenAPI

Los archivos de descripción de OpenAPI están disponibles en los siguientes lugares dentro del repositorio creator-docs:


# All V2 Resources
https://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/cloud.docs.json
# V1 Assets
https://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/assets/v1.json
# V1 Ordered Data Stores
https://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/datastores-api/ordered-v1.json
# V1 Standard Data Stores
https://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/datastores-api/v1.json
# V1 Messaging
https://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/messaging-service/v1.json
# V1 Universes
https://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/universes-api/v1.json

Extensiones de vendedor

Roblox usa extensiones de especificación para extender la especificación de OpenAPI.Estas extensiones representan información que la especificación no captura por defecto.Las extensiones pueden aparecer a lo largo del archivo donde se permita por la especificación de OpenAPI.

La mayoría de estas extensiones de especificación son experimentales.Las extensiones utilizadas están sujetas a cambios sin previo aviso a favor de los campos encontrados dentro de la especificación oficial de OpenAPI.

Extensión de especificación de recursos V2

ExtensiónUbicaciónDescripción
x-categoriesObjeto de OpenAPILista de cadenas.Todas las categorías de recursos.
x-visibilityObjeto de operaciónBoolean.La visibilidad de la operación.
x-roblox-docsObjeto de operaciónObjeto.Asocia una operación con una categoría y un recurso.
x-long-running-operation-parametersObjeto de operaciónObjeto.Se refiere a los metadatos y la respuesta para la respuesta de larga duración de la operación.
x-aep-resourceObjeto esquemaObjeto.Una extensión que anota el introducirde recurso.Tiene compatibilidad cercana con AEP-4 , una de las propuestas de mejora de la API .
x-oneOfObjeto esquemaObjeto.Cada campo contiene una lista de propiedades en el esquema.Solo una de las propiedades debe estar presente.
x-resourceObjeto esquemaBooleano.Si el esquema es un recurso.
x-immutableObjeto esquemaBooleano.Si el esquema es inmutable.

Extensión de especificación de recursos V1

ExtensiónUbicaciónDescripción
x-roblox-cloud-api-operationObjeto de operaciónBoolean.Si la operación es una operación de nube abierta.
x-roblox-cloud-api-operation-nameObjeto de operaciónString.El nombre de la operación.
x-roblox-cloud-api-operation-code-samplesObjeto de operaciónObjeto.Una lista de muestras de código, un objeto con el idioma/título y el script correspondiente.
x-roblox-cloud-api-operation-throttling-limitObjeto de operaciónObjeto.Los límites de aceleración para la operación.