Получить информацию о пользователе 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
Другие вопросы по тегам