Создание
API аватаров
API аватаров Cleariflow — быстрый, лёгкий, современный RESTful JSON API для создания настраиваемых изображений аватаров с инициалами из имени пользователя для улучшения UX.
GET
API аватаров
Использование простое: передайте
Запрос обработан успешно — ниже аватар для указанного имени:

api_key и name — система создаст изображение аватара с инициалами указанного имени.
Начало работы
REST
API аватаров следует той же архитектуре, что и все сервисы Cleariflow, построен на REST. Используются предсказуемые URL, ориентированные на ресурсы, и HTTP-коды статуса для сообщения об ошибках.HTTPS
API аватаров требует защиты всей передачи данных с помощью TLS 1.2 или выше.Версии API
Каждый сервис Cleariflow версионируется. API аватаров сейчас работает на версии 1.Ваш API-ключ
API-ключ — эксклюзивные учётные данные для доступа к API аватаров Cleariflow. У каждого сервиса Cleariflow свой ключ, поэтому для Avatars и Email Validation, например, нужны разные ключи. Для аутентификации включите ключ в базовый URL.Базовый URL
Эндпоинт генерации
API аватаров Cleariflow требует только ваш уникальный API-ключ и имя пользователя для генерации аватара:
Параметры запроса
Ваш эксклюзивный API-ключ. У каждого пользователя уникальные ключи для каждого сервиса Cleariflow, поэтому ключ Avatars не будет работать, например, с API геолокации IP.
Имя, для которого нужно сгенерировать аватар. Можно передать несколько имён (имя, отчество, фамилия) — сервис автоматически покажет две буквы. Количество букв можно изменить параметром char_limit ниже.
Размер квадратного изображения аватара в пикселях. По умолчанию 64 пикселя, допустимый диапазон — от 6 до 512.
Предпочитаемый формат изображения. По умолчанию «png», также можно выбрать «svg».
Размер шрифта в процентах от image_size. По умолчанию 0.7, допустимые значения — от 0.1 до 1.0.
Максимальное количество символов на аватаре. По умолчанию 2. Фактическое число может быть меньше лимита, но не больше. Приоритет: сначала разные слова, затем вторая буква разных слов.
Шестнадцатеричный цвет фона. По умолчанию #335eea. При указании hex-цвета не включайте символ «#». Например, &background_color=e4704a допустимо, а &background_color=#e4704a — нет.
Шестнадцатеричный цвет текста. По умолчанию белый (ffffff). При указании hex-цвета не включайте символ «#». Например, &font_color=e4704a допустимо, а &font_color=#e4704a — нет.
Генерирует круглый аватар вместо квадратного. По умолчанию false.
Преобразует все инициалы в заглавные буквы. По умолчанию true.
Применяет курсив ко всем инициалам. По умолчанию false.
Применяет жирное начертание ко всем инициалам. По умолчанию false.
API аватаров