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

时间:2015-12-31 06:28:58

标签: redmine redmine-plugins redmine-api python-redmine

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

详细信息,如redmine KEY等

2 个答案:

答案 0 :(得分:4)

是的,您可以在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 docs,您可以找到here

答案 1 :(得分:0)

您可以安装此Redmine Shared API

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

非管理员用户的新端点

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

NON授权(公共)用户的新端点:

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