首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >红矿山API用户分组

红矿山API用户分组
EN

Stack Overflow用户
提问于 2018-04-27 09:40:27
回答 1查看 676关注 0票数 0

我正在制作一个wpf应用程序,它使用Redmine.Net.Api显示来自红矿的一些数据。我只想显示属于红矿组的用户。我可以让所有的团体

代码语言:javascript
运行
复制
Redminemanager manager = new RedmineManager(Config.host, Config.apiKey);
var groups = manager.GetObjects<Group>();

我的组名是正确的,但用户总是空的。

我也尝试了User类下的组:

代码语言:javascript
运行
复制
 Redminemanager manager = new RedmineManager(Config.host, Config.apiKey);
  var redmineUsers = manager.GetObjects<User>() 

组也总是空的。

我不明白,我希望有人能帮忙。提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-06 13:05:09

这是关于Redmine的工作方式:默认情况下,列出一个习惯于检索用户的组。

红矿REST文档,获取组部分说:

GET 返回组的详细信息。 此端点需要管理权限。 参数:

  • 包含(可选):在响应中包含的昏迷分离的关联列表:
    • 用户
    • 会员资格

我在本地的红矿山安装上尝试了一个没有GET /groups/1.jsoninclude=users,实际上并没有检索用户。当我添加?include=users时,它就像一种魅力

官方的Redmine.Net.API维基上有一个使用这些包含参数的示例。

就像这样:

代码语言:javascript
运行
复制
var group = manager.GetObject<Group>(groupId, 
                                new NameValueCollection() { { RedmineKeys.INCLUDE, RedmineKeys.USERS } });

祝好运。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50059584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档