Fetch
Получение изображений по URL
Этот метод позволяет загрузить изображение с указанного URL и применить к нему необходимые трансформации (например, изменение размера, оптимизация и другие параметры).
Использование
Укажите в URL запроса адрес удаленного файла и необходимые параметры.
Формат запроса:
GET /v1/image/fetch/{remote-file-url}
Пример
Допустим, вам нужно загрузить изображение по адресу https://hot-dogs.com/holy-pick.jpg
и уменьшить его ширину до 100 пикселей. Тогда запрос будет выглядеть так:
https://api.defaultuploader.com/v1/image/fetch/{CLIENT_TOKEN}/https://hot-dogs.com/holy-pick.jpg?w=100
Ограничения
Сохранение загруженных файлов в S3 Coming soon
Вы можете настроить сохранение загруженных файлов в хранилище S3. Доступны два варианта:
- Включить авто-сохранение в настройках личного кабинета: Все файлы, полученные через
/fetch
, будут автоматически сохраняться в вашем хранилище S3. - Использовать отдельный эндпоинт: Если авто-сохранение отключено, можно явно сохранить конкретный файл, используя эндпоинт
/fetch/keep
:
GET https://api.defaultuploader.com/v1/image/fetch/keep/{CLIENT_TOKEN}/https://hot-dogs.com/holy-pick.jpg?w=100
Этот подход позволяет гибко управлять тем, какие файлы должны сохраняться.