Skip to main content
GET
Получите ссылки на текущие иконки и баннеры одного сервера или всего каталога. Метод публичный, авторизация не требуется. Даты и период передавать не нужно.
Метод возвращает JSON со ссылками на Discord CDN. Он не отдаёт файл изображения и не перенаправляет на него.

Параметры запроса

string
Номер сервера (2 или 02) либо полный Discord ID строкой. Допускаются от 1 до 20 цифр. Без параметра возвращается весь каталог. Пустое значение недопустимо.

Формат ответа

При ?server=02 возвращается объект server со сведениями о выбранном сервере.
Условный пример: изображения отсутствуют

Доступность изображений

iconUrl или bannerUrl могут быть null, если изображения нет либо его метаданные ещё не получены. При недоступных или повреждённых метаданных API может вернуть 200 с iconUrl: null. Иконка и баннер обновляются сборщиком вместе. Старые файлы метаданных без баннера возвращают bannerUrl: null до обновления. HTTP-запрос не запускает получение новых метаданных из Discord.
Предусмотрите заглушку для null и ошибки загрузки изображения. Отсутствие иконки или баннера само по себе не означает, что сервер не существует или что его статистика недоступна.
Изображения отражают текущее состояние метаданных. Это относится и к iconUrl и bannerUrl внутри статистики за прошлые периоды: они не являются историческими снимками оформления сервера.

HTTP-ответы

Ограничения CORS и возможные ответы прокси совпадают с методом статистики. Подробнее — «Ошибки API».