Jira SOAP API自定义字段
嗨,我正在尝试使用JIRA提供的从JIRA服务器获取问题列表 我试图根据自定义字段过滤问题(后一个字段我想设置该自定义字段)。 如果我得到问题列表,它将返回这些问题的自定义字段(我得到每个自定义字段的customfieldId、key和值),并且我可以使用API提供的getCustomFields方法获得自定义字段(以查找具有给定名称的字段的ID) 我的问题是,如果我使用的帐户不是管理员(使用API),我就不能调用getCustomFields方法(它抛出一个异常,说我必须是管理员才能这样做) 我的问题是:是否有其他方法可以通过普通用户帐户知道我想要的自定义字段的IDJira SOAP API自定义字段,api,soap,jira,Api,Soap,Jira,嗨,我正在尝试使用JIRA提供的从JIRA服务器获取问题列表 我试图根据自定义字段过滤问题(后一个字段我想设置该自定义字段)。 如果我得到问题列表,它将返回这些问题的自定义字段(我得到每个自定义字段的customfieldId、key和值),并且我可以使用API提供的getCustomFields方法获得自定义字段(以查找具有给定名称的字段的ID) 我的问题是,如果我使用的帐户不是管理员(使用API),我就不能调用getCustomFields方法(它抛出一个异常,说我必须是管理员才能这样做)
另外,如果您知道如何为某个问题设置自定义字段,这也将非常有用:)(我还希望能够使用常规用户帐户进行设置)。您必须是管理员才能获得自定义字段列表。只要用户知道自定义字段ID,任何“普通”帐户都可以通过API对自定义字段进行操作 即使使用“普通”帐户,也可以设置自定义字段的值。同样,用户需要适当的权限来执行此操作。提供了一个例子
更多和。您必须是管理员才能获得自定义字段列表。只要用户知道自定义字段ID,任何“普通”帐户都可以通过API对自定义字段进行操作 即使使用“普通”帐户,也可以设置自定义字段的值。同样,用户需要适当的权限来执行此操作。提供了一个例子
更多和。您也可以使用,它将返回该问题上所有可编辑字段的
RemoteField[]
(即使尚未在该问题上定义)。它不需要管理员权限,但因为它在方法中有“编辑”一词,它确实需要您有权限编辑问题(这意味着,例如,如果问题是状态=已关闭的
,它将引发异常,除非您允许编辑已关闭的问题。不幸的是,我尚未找到检索RemoteField[]列表(为了将id映射到名称),因此getCustomFields()
和getFieldsForEdit()
似乎是唯一的选项。您也可以使用,它将返回该问题上可编辑的所有字段的RemoteField[]
(即使尚未在该问题上定义)。它不需要管理员权限,但由于该方法中有“编辑”一词,因此它确实需要您具有编辑该问题的权限(这意味着,例如,如果问题是status=Closed
,它将引发异常,除非您允许编辑已关闭的问题。不幸的是,我尚未找到检索RemoteField[]列表的方法(以便将id映射到名称),因此getCustomFields()
和getFieldsFordit()
似乎是唯一的选择。您是否尝试过从项目中获取问题列表,选择一个,将数据归零,并将其用作模板?这可能会起作用。您是否尝试过从项目中获取问题列表,选择一个,将数据归零,并将其用作模板?这可能会起作用。SOAP正在运行g不赞成使用REST API,REST API也有更好的方法来获取此信息SOAP不赞成使用REST API,REST API也有更好的方法来获取此信息