Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Jira API查找所有项目的所有用户_Jira - Fatal编程技术网

使用Jira API查找所有项目的所有用户

使用Jira API查找所有项目的所有用户,jira,Jira,我需要获取当前登录用户的项目列表。我在这里找到了oppozite任务的决定: 有没有办法通过Jira API做到这一点?以下是两个问题: 哪些用户当前已登录 用户的项目列表 对于第一个问题,我在JIRA问题跟踪程序中找到了一些条目: 第二个更简单,有一个你的意思是允许用户在哪些项目中查看问题?如果是这样,您希望使用 getPermissionSchemes以检索RemotePermissionSchemes数组,然后对其中的每一个使用getPermissionMappings来获取您想要查看

我需要获取当前登录用户的项目列表。我在这里找到了oppozite任务的决定:

有没有办法通过Jira API做到这一点?

以下是两个问题:

  • 哪些用户当前已登录
  • 用户的项目列表
对于第一个问题,我在JIRA问题跟踪程序中找到了一些条目:


第二个更简单,有一个

你的意思是允许用户在哪些项目中查看问题?如果是这样,您希望使用

getPermissionSchemes以检索RemotePermissionSchemes数组,然后对其中的每一个使用getPermissionMappings来获取您想要查看的权限,例如查看问题(按id)。问题是,您必须为所有项目(可以缓存)执行此操作,但是为用户获取角色只对登录的用户有效


小结:我会编写自己的SOAP方法来实现这一点

谢谢您的回复。API可以给我们一个项目一个键,我们可以看到项目中的所有用户(Jira就是这样做的)。但我需要为某个用户获取所有项目,而不是相反。当然,我可以遍历所有项目,并找到匹配项,但这对我来说太贵了。谢谢,这非常有用,但我的意思是用户可以参与的所有项目,无论如何,您的信息将帮助我。您需要获得每个项目的权限方案,并找到拥有可分配权限的人员,然后从那里开始。祝你好运