API версия 1

API v1 Freeimage.host позволяет загружать изображения.

Ключ API


Вызов API

Метод запроса

Вызовы API v1 можно выполнять с помощью методов запросов POST или GET, но поскольку запросы GET ограничены максимальной допустимой длиной URL, следует отдавать предпочтение методу POST.

URL запроса


Параметры

  • key (обязательный параметр) Ключ API.
  • action Что вы хотите сделать [значения: upload].
  • source Либо URL изображения, либо строка изображения, закодированная в base64. Вы также можете использовать FILES["source"] в своем запросе.
  • формат Задает формат ответа [значения: json (по умолчанию), redirect, txt].

Пример вызова

Примечание: при загрузке локальных файлов всегда используйте POST. Кодирование URL может исказить источник base64 из-за кодируемых символов или из-за ограничения длины URL при запросе GET.

Ответ API

Ответы API v1 показывают всю информацию о загруженном изображении в формате JSON.

В ответе JSON будут заголовки со статус-кодами, чтобы вы легко могли понять, выполнен ли запрос успешно. Также будет выведено статус свойства.

Пример ответа (JSON)

Нажмите на миниатюру, чтобы отредактировать изображение или изменить его размер
Отредактируйте изображение касанием окна предпросмотра.
Вы можете добавить изображения с вашего компьютера или добавить ссылки на изображения.
Загружается 0 изображение (0% завершено)
Очередь загружается, это займет всего несколько секунд.
Загрузка завершена
Загруженное содержимое добавлено к альбому . Вы можете создать новый альбом с загруженным содержимым.
Загруженное содержимое добавлено к альбому .
Вы можете создать новый альбом с загруженным содержимым. Вы должны создать аккаунт или войти, чтобы сохранить это содержимое в свой аккаунт.
Не было загружено ни одного изображение.
В процессе обработки вашего запроса произошла ошибка.
    Внимание: Некоторые изображения не были загружены. подробнее
    Проверьте отчет об ошибках для получения дополнительной информации.
    JPG PNG BMP GIF WEBP 64 MB