Створення
API аватарів
API аватарів Cleariflow — швидкий, легкий, сучасний RESTful JSON API для створення високонастроюваних зображень аватарів з ініціалами імені — для кращого користувацького досвіду.
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 має власний унікальний API-ключ, тому для різних сервісів, як-от Avatars і Email Validation, потрібні окремі ключі. Для автентифікації запитів включіть API-ключ у базовий URL.Базовий URL
Ендпоінт генерації
API аватарів Cleariflow потребує лише вашого унікального API-ключа та імені користувача для генерації аватара:
Параметри запиту
Ваш унікальний API-ключ. Пам’ятайте: у кожного користувача є унікальні API-ключі для кожного сервісу Cleariflow, тому ключ Avatars API не працюватиме для 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 аватарів