Ce référentiel contient l'aperçu public de la spécification OpenAPI 3.1 pour l'API Discord. Actuellement, la spécification n'est disponible que pour la version la plus récente de l'API Discord (v10).
️ La préversion publique de la spécification OpenAPI est sujette à des modifications importantes sans préavis et ne doit pas être utilisée dans des environnements de production.
Deux versions de la spécification sont incluses : la spécification standard et la spécification d'aperçu :
openapi.json
est la spécification standard qui contient l'API publique stable.openapi_preview.json
est la spécification d'aperçu qui contient des fonctionnalités d'API instables et/ou expérimentales. Cela ne doit pas être considéré comme stable ou utilisé dans des environnements de production.Pour utiliser la spécification avec Postman, vous pouvez afficher la collection publique.
Le contenu des spécifications OpenAPI est généré automatiquement et nous n'autorisons donc pas les contributions publiques à ce référentiel .
? Pour des corrections de bugs ou des améliorations, vous pouvez ouvrir un problème.
anyOf
et oneOf
, elles signifient toutes qu'un seul type de la liste peut être utilisé comme format de données. Par exemple, anyOf: {'Cat', 'Dog'}
, signifie toujours que vous pouvez transmettre Cat
ou Dog
, pas Cat+Dog
. Ceci est signifié par l'extension personnalisée x-discord-union: oneOf
. Nous utilisons anyOf
lorsque nous ne pouvons techniquement pas utiliser oneOf
. L'une des raisons de procéder ainsi est, par exemple, lorsque tous les champs sont facultatifs et que les données transmises peuvent être validées avec plus d'un format.int32
, et nous évitons de définir des minimums, des maximums, etc.