Dieses Repository enthält die öffentliche Vorschau der OpenAPI 3.1-Spezifikation für die Discord-API. Derzeit ist die Spezifikation nur für die neueste Discord-API-Version (v10) verfügbar.
️ Die öffentliche Vorschau der OpenAPI-Spezifikation unterliegt wichtigen Änderungen ohne Vorankündigung und sollte nicht in Produktionsumgebungen verwendet werden.
Es sind zwei Versionen der Spezifikation enthalten – die Standardspezifikation und die Vorschauspezifikation:
openapi.json
ist die Standardspezifikation, die die stabile, öffentliche API enthält.openapi_preview.json
ist die Vorschauspezifikation, die instabile und/oder experimentelle API-Funktionen enthält. Dies sollte nicht als stabil betrachtet oder in Produktionsumgebungen verwendet werden.Um die Spezifikation mit Postman zu verwenden, können Sie die öffentliche Sammlung anzeigen.
OpenAPI-Spezifikationsinhalte werden automatisch generiert und daher gestatten wir keine öffentlichen Beiträge zu diesem Repo .
? Für Fehlerbehebungen oder Verbesserungen können Sie ein Problem eröffnen.
anyOf
und oneOf
definieren, bedeuten sie alle, dass nur ein Typ aus der Liste als Datenformat verwendet werden kann. Beispielsweise bedeutet anyOf: {'Cat', 'Dog'}
immer noch, dass Sie entweder Cat
oder Dog
übergeben können, nicht Cat+Dog
. Dies wird durch die benutzerdefinierte Erweiterung x-discord-union: oneOf
angezeigt. Wir verwenden anyOf
, wenn wir oneOf
technisch nicht verwenden können. Einer der Gründe hierfür liegt beispielsweise darin, dass alle Felder optional sind und die übergebenen Daten in mehr als einem Format validiert werden könnten.int32
zu definieren, und wir vermeiden die Definition spezifischer Mindest- und Höchstwerte usw.