此儲存庫包含 Discord API 的 OpenAPI 3.1 規範的公共預覽版。目前,該規範僅適用於最新的 Discord API 版本 (v10)。
️ OpenAPI 規範的公開預覽版如有重大更改,恕不另行通知,且不應在生產環境中使用。
包含兩個版本的規格 - 標準規格和預覽規範:
openapi.json
是包含穩定的公共 API 的標準規格。openapi_preview.json
是預覽規範,其中包含不穩定和/或實驗性 API 功能。這不應被視為穩定或在生產環境中使用。要將規範與 Postman 一起使用,您可以查看公共集合。
OpenAPI 規範內容是自動產生的,因此我們不允許對此儲存庫進行公開貢獻。
?對於錯誤修復或改進,您可以提出問題。
anyOf
和oneOf
聯合,它們都意味著清單中只有一種類型可以用作資料格式。例如, anyOf: {'Cat', 'Dog'}
仍然意味著您可以傳遞Cat
或Dog
,而不是Cat+Dog
。這由自訂擴充功能x-discord-union: oneOf
表示。當我們在技術上無法使用oneOf
時,我們使用anyOf
。這樣做的原因之一是,例如,當所有欄位都是可選的且傳入的資料可以使用多種格式進行驗證時。int32
,並且避免定義特定的最小值、最大值等。