2

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

redmine KEY等详细信息

4

2 回答 2

7

是的,你可以在 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 密钥、状态等。

另请注意以下几点:

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

所有这些信息都来自 Redmine 文档,您可以在此处找到。

于 2016-02-07T10:15:45.397 回答
0

你可以安装这个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
于 2016-03-20T07:23:33.107 回答