CloudynetБиблиотека процедурных текстур

API

Небольшой HTTP-интерфейс для загрузки собственных файлов. Публичной загрузки нет: каждый запрос требует ключа.

POST /api/uploadfile

Принимает одиночный файл в multipart/form-data.

ЗаголовокЗначение
X-API-Keyключ доступа (обязательно)
Content-Typemultipart/form-data
curl -X POST https://cloudynet.space/api/uploadfile \
     -H "X-API-Key: <ключ>" \
     -F "file=@texture.png"

Ответ:

{
  "ok": true,
  "id": "b7f3c1d92a4e",
  "url": "https://cloudynet.space/u/b7f3c1d92a4e.png",
  "bytes": 8391204
}

Ошибки

КодПричина
401ключ не передан или неизвестен
413файл больше допустимого размера
415неподдерживаемый тип файла
429слишком часто
507хранилище заполнено
Ключи выдаются вручную. Если он нужен — напишите, указав, для чего.