Açık Bulut v2 ve Açık Bulut v1 bölümlerindeki referans sayfaları, OpenAPI açıklamaları olan JSON dosyalardan renderlanır.Bu dosyalar OpenAPI özelliklerinin versiyon 3.0.4 kullanır.
Bu dosyalar açık kaynaklıdır ve Swagger Editörü ve Postman gibi araçlarla API çağrılarını test etmek ve geliştirmeyi hızlandırmak için kullanılabilir.
Bu OpenAPI açıklamaları hala aktif gelişimde ve sorunlar içerebilir. Kaynaklar bölümünün altındaki sayfalar resmi referanstır.
OpenAPI açıklama dosyaları
OpenAPI açıklama dosyaları, yapımcı-dokümanlar deposundaki aşağıdaki konumlarda mevcuttur:
# All V2 Resourceshttps://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/cloud.docs.json# V1 Assetshttps://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/assets/v1.json# V1 Ordered Data Storeshttps://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/datastores-api/ordered-v1.json# V1 Standard Data Storeshttps://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/datastores-api/v1.json# V1 Messaginghttps://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/messaging-service/v1.json# V1 Universeshttps://github.com/Roblox/creator-docs/blob/main/content/en-us/reference/cloud/universes-api/v1.json
Satıcı uzantıları
Roblox, OpenAPI özelliğini genişletmek için özellik uzatmaları kullanır.Bu uzantılar, özelliklerin varsayılan olarak yakalamadığı bilgileri temsil eder.Genişletmeler, OpenAPI özelliklerine izin verildiğinde dosya boyunca görünebilir.
Bu özellik uzatmalarının çoğu deneyseldir.Kullanılan uzantılar, resmi OpenAPI özellikleri içinde bulunan alanlara göre bildirimde bulunmadan değiştirilebilir.
V2 kaynak özellik uzantıları
Genişletme | Konum | Açıklama |
---|---|---|
x-categories | OpenAPI Nesnesi | Dize listesi.Tüm kaynak kategorileri. |
x-visibility | Operasyon Nesnesi | Boolean.Operasyonun görünürlüğü. |
x-roblox-docs | Operasyon Nesnesi | Nesne.Bir operasyonu bir kategori ve kaynakla ilişkilendirir. |
x-long-running-operation-parameters | Operasyon Nesnesi | Nesne.Operasyonun uzun süren yanıtı için metadan ve yanıta referans verir. |
x-aep-resource | Şema Nesnesi | Nesne.Kaynak yaznot eden bir uzantı.AEP-4 ile yakın uyumluluğa sahiptir, API Geliştirme Önerilerinden biri. |
x-oneOf | Şema Nesnesi | Nesne.Her alan, şemadaki özelliklerin bir listesini içerir.Sadece bir özellik mevcut olmalıdır. |
x-resource | Şema Nesnesi | Boolean.Eşema bir kaynak mı yoksa değil mi. |
x-immutable | Şema Nesnesi | Boolean.Esas plan değiştirilemez olup olmadığı. |
V1 kaynak özellik uzantıları
Genişletme | Konum | Açıklama |
---|---|---|
x-roblox-cloud-api-operation | Operasyon Nesnesi | Boolean.Operasyonun Açık Bulut operasyonu olup olmadığı. |
x-roblox-cloud-api-operation-name | Operasyon Nesnesi | Dize.Operasyonun adı. |
x-roblox-cloud-api-operation-code-samples | Operasyon Nesnesi | Nesne.Kod örnekleri listesi, dil/başlık ile ilgili bir nesne ve karşılık gelen kod. |
x-roblox-cloud-api-operation-throttling-limit | Operasyon Nesnesi | Nesne.Operasyon için sınırlandırma sınırları. |