Repositori ini berisi pratinjau publik spesifikasi OpenAPI 3.1 untuk API Discord. Saat ini, spesifikasi hanya tersedia untuk versi Discord API terbaru (v10).
️ Pratinjau publik dari spesifikasi OpenAPI dapat mengalami perubahan tanpa pemberitahuan terlebih dahulu, dan tidak boleh digunakan dalam lingkungan produksi.
Dua versi spesifikasi disertakan—spesifikasi standar dan spesifikasi pratinjau:
openapi.json
adalah spesifikasi standar yang berisi API publik yang stabil.openapi_preview.json
adalah spesifikasi pratinjau yang berisi fitur API tidak stabil dan/atau eksperimental. Ini tidak boleh dianggap stabil atau digunakan di lingkungan produksi.Untuk menggunakan spesifikasi dengan Postman, Anda dapat melihat koleksi publik.
Konten spesifikasi OpenAPI dibuat secara otomatis, dan oleh karena itu kami tidak mengizinkan kontribusi publik ke repo ini .
? Untuk perbaikan bug atau peningkatan, Anda dapat membuka masalah.
anyOf
dan oneOf
, semuanya berarti bahwa hanya satu jenis dari daftar yang dapat digunakan sebagai format data. Misalnya anyOf: {'Cat', 'Dog'}
, tetap berarti Anda dapat meneruskan Cat
atau Dog
, bukan Cat+Dog
. Hal ini ditandai dengan ekstensi khusus x-discord-union: oneOf
. Kami menggunakan anyOf
ketika secara teknis kami tidak dapat menggunakan oneOf
. Salah satu alasan untuk melakukan hal tersebut adalah misalnya ketika semua kolom bersifat opsional dan data yang diteruskan dapat divalidasi dengan lebih dari satu format.int32
, dan kami menghindari penentuan nilai minimum, maksimum, dll.