【问题标题】:Get Redmine user details by user email id通过用户电子邮件 ID 获取 Redmine 用户详细信息
【发布时间】:2016-04-05 04:08:27
【问题描述】:

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

redmine KEY 等详细信息

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      你可以安装这个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
      

      【讨论】:

        猜你喜欢
        • 2020-09-14
        • 1970-01-01
        • 1970-01-01
        • 2014-11-08
        • 2021-12-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-07-21
        相关资源
        最近更新 更多