Descrizioni di OpenAPI

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Le pagine di riferimento nelle sezioni Open Cloud v2 e Open Cloud v1 sono generate da file JSON che sono descrizioni OpenAPI.Questi file utilizzano la versione 3.0.4 della specifica OpenAPI.

Questi file sono open source e possono essere utilizzati con strumenti come il Swagger Editor e Postman per testare le chiamate API e aiutare a velocizzare lo sviluppo.

Queste descrizioni OpenAPI sono ancora in fase di sviluppo attivo e possono contenere problemi.Le pagine sotto la sezione Risorse sono il riferimento ufficiale.

File di descrizione dell'OpenAPI

I file di descrizione dell'API aperta sono disponibili nei seguenti luoghi all'interno del repository 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

Estensioni venditore

Roblox utilizza estensioni di specifiche per estendere la specifica OpenAPI.Queste estensioni rappresentano informazioni che la specificazione non cattura per impostazione predefinita.Le estensioni possono apparire in tutto il file, laddove consentito dalla specifica OpenAPI.

La maggior parte di queste estensioni di specifiche è sperimentale.Le estensioni utilizzate sono soggette a cambiamenti senza avviso a favore dei campi trovati all'interno della specifica OpenAPI ufficiale.

Estensioni della specifica risorsa V2

EstensioneLuogoDescrizione
x-categoriesOggetto OpenAPILista di stringhe.Tutte le categorie di risorse.
x-visibilityOggetto di operazioneBoolean.La visibilità dell'operazione.
x-roblox-docsOggetto di operazioneOggetto.Associa un'operazione con una categoria e una risorsa.
x-long-running-operation-parametersOggetto di operazioneOggetto.Fai riferimento ai metadati e alla risposta per la lunga risposta in esecuzione dell'operazione.
x-aep-resourceOggetto schemaOggetto.Un'estensione che annota il inserisci / scrividi risorsa.Ha una stretta compatibilità con AEP-4 , uno dei Proposte di miglioramento dell'API .
x-oneOfSchema ObjectOggetto.Ogni campo contiene un elenco di proprietà nello schema.Solo una delle proprietà dovrebbe essere presente.
x-resourceOggetto SchemaBoolean.Se lo schema è una risorsa.
x-immutableOggetto SchemaBoolean.Se lo schema è immutabile.

Estensioni della specifica risorsa V1

EstensioneLuogoDescrizione
x-roblox-cloud-api-operationOggetto di operazioneBoolean.Se l'operazione è un'operazione Open Cloud.
x-roblox-cloud-api-operation-nameOggetto di operazioneString.Il nome dell'operazione.
x-roblox-cloud-api-operation-code-samplesOggetto di operazioneOggetto.Un elenco di esempi di codice, un oggetto con la lingua/titolo e lo script corrispondente.
x-roblox-cloud-api-operation-throttling-limitOggetto di operazioneOggetto.I limiti di accensione per l'operazione.