Профиль пользователя скрыт в API после обновления 3.4.0.beta3

Я получаю данные профиля пользователя через API Discourse с помощью модуля requests на Python.

После обновления моего экземпляра Discourse до версии 3.4.0.beta3 при запросе к API некоторые пользователи отображаются как 'profile_hidden': True, хотя у них отключена настройка «Скрыть мой публичный профиль и функции присутствия».

Подозреваю, что это связано с обновлением Ограничение видимости профиля для пользователей с низким уровнем доверия.

Как мне продолжить получать данные пользователей через API Discourse? Есть ли способ в моём API-запросе указать серверу Discourse, что я являюсь администратором, а не анонимным пользователем? Ввод /u/{username}.json в браузере по-прежнему показывает всю информацию о пользователе.

Спасибо! :pray:

Используя API-ключи, ваш код на Python может обращаться к серверу от имени любого пользователя: Create and configure an API key

При генерации ключа API просто убедитесь, что в поле Scope выбрано значение Global, и всё заработает.