Получить информацию о пользователе Redmine по идентификатору электронной почты пользователя
Есть ли redmine
REST API доступен для администратора компании, чтобы получить информацию о пользователе, предоставив пользователям идентификатор электронной почты.
такие детали, как Redmine KEY и т. д.
2 ответа
Да, вы можете делать то, что вы хотите в 2 запросах API:
1) http://your-redmine-url/users.json?name=user@email.com
Используя этот запрос, вы получите базовые данные для пользователя по электронной почте user@email.com
2) Ronnie
Используя этот запрос, вы получите дополнительную информацию для пользователя с идентификатором 193 (который мы получили из предыдущего запроса), например ключ пользователя, статус и т. Д.
Также обратите внимание на следующее:
- вам нужно использовать учетную запись с правами администратора, чтобы получить эти дополнительные данные
- API-ключ пользователя доступен только через API, начиная с Redmine 2.3.0
- статус пользователя доступен только через API начиная с Redmine 2.4.0
Вся эта информация из документации Redmine, которую вы можете найти здесь.
Вы можете установить этот Redmine Shared API
Этот плагин разделяет некоторые конечные точки API.
Новые конечные точки для пользователей без прав администратора
[GET] /shared/custom_fields.xml | .json
[GET] /shared/users.xml | .json
[GET] /shared/settings.xml | .json
Новые конечные точки для НЕ авторизованных (публичных) пользователей:
[GET] /public/settings.xml | .json