Этот репозиторий содержит общедоступную предварительную версию спецификации OpenAPI 3.1 для API Discord. В настоящее время спецификация доступна только для самой последней версии 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
. Мы используем anyOf
, когда технически не можем использовать oneOf
. Одна из причин сделать это, например, когда все поля являются необязательными и переданные данные могут быть проверены более чем в одном формате.int32
, а также избегаем определения конкретных минимумов, максимумов и т. д.