OpenAPI-Beschreibungen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Die Referenzseiten in den Open Cloud v2 und Open Cloud v1 Abschnitten werden aus JSON-Dateien gerendert, die OpenAPI-Beschreibungen sind.Diese Dateien verwenden die Version 3.0.4 der OpenAPI-Spezifikation.

Diese Dateien sind Open Source und können mit Tools wie dem Swagger-Editor und Postman zur Testung von API-Aufrufen und zur Optimierung der Entwicklung verwendet werden.

Diese OpenAPI-Beschreibungen sind noch in aktiver Entwicklung und können Probleme enthalten.Die Seiten unter der Ressourcen -Sektion sind die offizielle Referenz.

OpenAPI-Beschreibungsdateien

OpenAPI-Beschreibungsdateien sind an den folgenden Orten innerhalb des Creator-Dokumenten-Repositories verfügbar:


# 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

Verkäufer-Erweiterungen

Roblox verwendet Spezifikations-Erweiterungen, um die OpenAPI-Spezifikation zu erweitern.Diese Erweiterungen repräsentieren Informationen, die die Spezifikation standardmäßig nicht erfasst.Erweiterungen können während des gesamten Dokuments erscheinen, sofern dies durch die OpenAPI-Spezifikation erlaubt wird.

Die Mehrheit dieser Spezifikations-Erweiterungen ist experimentell.Die verwendeten Erweiterungen können ohne Benachrichtigung geändert werden, zugunsten von Feldern, die innerhalb der offiziellen OpenAPI-Spezifikation gefunden werden.

Ressourcenspezifikations-Erweiterungen V2

ErweiterungOrtBeschreibung
x-categoriesOpenAPI-ObjektListe von Zeichenketten.Alle Ressourcenkategorien.
x-visibilityBetriebsobjektBoolean.Die Sichtbarkeit der Operation.
x-roblox-docsBetriebsobjektObjekt.Verbindet eine Operation mit einer Kategorie und Ressource.
x-long-running-operation-parametersBetriebsobjektObjekt.Verweist auf die Metadaten und die Antwort für die lange Laufzeitantwort der Operation.
x-aep-resourceSchema-ObjektObjekt.Eine Erweiterung, die den eingebenannotiert.Hat eine enge Kompatibilität zu AEP-4, einer der API-Verbesserungsvorschläge.
x-oneOfSchema-ObjektObjekt.Jedes Feld enthält eine Liste von Eigenschaften im Schema.Nur eine der Eigenschaften sollte vorhanden sein.
x-resourceSchema-ObjektBoolean.Ob das Schema eine Ressource ist.
x-immutableSchema-ObjektBoolean.Ob das Schema unveränderlich ist.

Ressourcenspezifikations-Erweiterungen V1

ErweiterungOrtBeschreibung
x-roblox-cloud-api-operationBetriebsobjektBoolean.Ob die Operation eine Open-Cloud-Operation ist.
x-roblox-cloud-api-operation-nameBetriebsobjektString.Der Name der Operation.
x-roblox-cloud-api-operation-code-samplesBetriebsobjektObjekt.Eine Liste von Code-Beispielen, ein Objekt mit der Sprache/Titel und dem entsprechenden Skript, das. PL: die Skripts.
x-roblox-cloud-api-operation-throttling-limitBetriebsobjektObjekt.Die Beschränkungen der Drosselung für die Operation.