[Перевод] Прокси для Discord CDN
Начиная с декабря 2023 года все ссылки на вложения Discord CDN имеют следующий формат: https://cdn.discordapp.com/attachments/channel/message/filename.ext?ex=EXPIRES&is=ISSUED&hm=CODE Значения параметров запроса EXPIRES и ISSUED представляют собой даты в формате Unix/epoch hex , CODE - это закодированная контрольная сумма, используемая для проверки значений EXPIRES и ISSUED . Попытка получить ссылки на вложения Discord CDN без вышеупомянутых параметров запроса или с параметром EXPIRES , превышающим текущее время, приведет к ответу 404: This content is no longer available. пример . На практике это означает, что вы больше не можете ссылаться на вложения из Discord на своем сайте, делиться мемасиками на OK.ru и VK.com 😢 В этой статье представлено эффективное решение для публичного доступа к Discord CDN ссылкам. Прокси Discord CDN особенно удобен для пользователей API Midjourney , API Pika или API InsightFaceSwap . После настойки прокси вы можете использовать публичные ссылки на изображения в формате https://your-discord-cdn-proxy-url/?https://cdn.discordapp.com/attachments/channel/message/filename.ext . Этими ссылками можно делиться публично, публиковать на вашем сайте и т.д. Прокси обновит ссылки после ? и перенаправит браузер на обновленную ссылку Discord CDN. Вы также можете включить исходные параметры запроса ссылки на вложение Discord ?ex=EXPIRES&is=ISSUED&hm=CODE , прокси проверит истекла ли ссылка и может немедленно вернуть исходный URL если он еще "свежий". При ответе HTTP 302 прокси создает заголовок Expires со временем истечения ссылки. Дополнительный заголовок x-discord-cdn-proxy будет установлен в одно из следующих значений:
https://habr.com/ru/articles/814063/
#discord #cdn #proxy #midjourney #midjourney_api #faceswap