通过用户电子邮件 ID 获取 Redmine 用户详细信息

Get Redmine user details by user email id

是否有任何 redmine REST API 可供公司管理员通过给用户电子邮件 ID 来获取用户的详细信息。

redmine KEY等详细信息

是的,你可以在 2 API 个请求中完成你想做的事:

1) http://your-redmine-url/users.json?name=user@email.com

使用此请求,您将获得电子邮件为 user@email.com

的用户的基本详细信息

2) http://your-redmine-url/users/193.json?include=memberships,groups

使用此请求,您将获得 ID 为 193(我们从之前的请求中获得)的用户的其他详细信息,例如用户的 API 密钥、状态等。

另请注意以下事项:

  • 您需要使用具有管理员权限的帐户才能获取这些额外的详细信息
  • 用户的 API 密钥只能通过 API 从 Redmine 2.3.0
  • 开始使用
  • 用户的状态只能通过 API 从 Redmine 2.4.0
  • 开始

所有这些信息都来自 Redmine 文档,您可以找到 here

你可以安装这个Redmine Shared API

这是一个共享 API 的一些端点的插件。

非管理员用户的新端点

[GET] /shared/custom_fields.xml | .json
[GET] /shared/users.xml | .json
[GET] /shared/settings.xml | .json

非授权(public)用户的新端点:

[GET] /public/settings.xml | .json