Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Как загрузить фотографии профиля пользователя через API в UniFi Access? В этой статье я расскажу, как загружать фотографии профиля пользователя через API UniFi Access. Это может быть полезно для автоматизации задач или интеграции с другими системами. **, UniFi Access
 
Привет всем!

Мы работаем над интеграцией нашей системы управления членством на базе Django и UniFi Access. Наша цель — автоматически загружать и отображать фотографии профиля (аватары) пользователей через API, чтобы они корректно отображались в пользовательском интерфейсе UniFi Access.

Что мы пробовали до сих пор:

*   Установка поля `avatar_relative_path` напрямую.
   *   При создании пользователя (POST /api/v1/developer/users) мы передавали поле `avatar_relative_path`.
   *   При обновлении пользователя (PUT /api/v1/developer/users/{id}) мы устанавливали `avatar_relative_path` с относительным путем к фотографии профиля.
       → Результат: API-ответ возвращает {"code":"SUCCESS"}, но изображение не отображается в UniFi Access.
*   Протестировали различные форматы пути для `avatar_relative_path`:
   *   `/media/profile_images/user123.jpg`
   *   `profile_images/user123.jpg`
   *   Ссылка на внешне размещенное общедоступное изображение
   *   Пример файла, размещенного в облаке
       → Результат: Ни один из этих путей не заставил изображение появиться в UniFi Access.
*   Проверили, возможна ли прямая загрузка файла через `multipart/form-data`.
   *   Мы не нашли документации, подтверждающей поддержку API для прямой загрузки изображений.
*   Существует ли специальный API-эндпоинт для загрузки изображений аватаров напрямую в UniFi Access?
*   Протестировали внешние URL вместо относительных путей.
   *   Мы попробовали разместить изображение на внешнем сервере и установить `avatar_relative_path` на общедоступный URL изображения. Даже с хорошо известными источниками изображений, такими как тестовые изображения с общедоступного веб-сайта, аватар по-прежнему не отображается в UniFi Access.
*   Поддерживает ли UniFi Access внешне размещенные фотографии профиля? Если да, то каковы требования?
*   Исследовали потенциальные внутренние пути хранения.
   *   В документации API упоминается `/system/static/avatar/{avatar_id}` в качестве примера для `avatar_relative_path`.
   *   Можем ли мы загружать изображения в этот каталог, чтобы UniFi Access мог получить к ним доступ? Если да, то как?

Наши вопросы:

*   Как можно загружать фотографии профиля (аватары) пользователей через API, чтобы они отображались в списке пользователей в UniFi Access?
*   Есть ли способ хранить фотографии профиля непосредственно в UniFi Access через загрузку `multipart/form-data`?
*   Если изображения можно устанавливать только через путь к файлу, каковы точные требования к `avatar_relative_path`?
*   Ограничивает ли UniFi Access фотографии профиля внутренней системой хранения, и если да, можем ли мы загружать файлы в нее вручную или через API?

Мы будем признательны за любую помощь или официальное подтверждение того, возможно ли это и как это следует делать.

Заранее спасибо!

Sash
 
Привет,

Большое спасибо за ответ и полезную информацию. Хорошо знать, что прямые загрузки изображений в настоящее время не поддерживаются в UniFi Access API, и мы ценим уточнение.

Мы очень рады перспективе добавления этой функции в будущем, так как это значительно улучшит интеграцию между нашей системой и UniFi Access. Возможность загружать фотографии профиля напрямую через API была бы невероятно полезна для нашего варианта использования.

Еще раз спасибо за поддержку и инсайды! Будем ждать любых будущих обновлений или объявлений относительно этой функции.

С уважением,

Sash
 
Привет, @sash710! Сейчас нет UniFi Access OpenAPI, который позволял бы загружать аватарки пользователям. Мы передали этот запрос нашим разработчикам.
Страницы: 1
Читают тему (гостей: 1)