此存储库包含 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
,并且避免定义特定的最小值、最大值等。