Jira SOAP API自定义字段

Jira SOAP API自定义字段,api,soap,jira,Api,Soap,Jira,嗨,我正在尝试使用JIRA提供的从JIRA服务器获取问题列表 我试图根据自定义字段过滤问题(后一个字段我想设置该自定义字段)。 如果我得到问题列表,它将返回这些问题的自定义字段(我得到每个自定义字段的customfieldId、key和值),并且我可以使用API提供的getCustomFields方法获得自定义字段(以查找具有给定名称的字段的ID) 我的问题是,如果我使用的帐户不是管理员(使用API),我就不能调用getCustomFields方法(它抛出一个异常,说我必须是管理员才能这样做)

嗨,我正在尝试使用JIRA提供的从JIRA服务器获取问题列表

我试图根据自定义字段过滤问题(后一个字段我想设置该自定义字段)。 如果我得到问题列表,它将返回这些问题的自定义字段(我得到每个自定义字段的customfieldId、key和值),并且我可以使用API提供的getCustomFields方法获得自定义字段(以查找具有给定名称的字段的ID)

我的问题是,如果我使用的帐户不是管理员(使用API),我就不能调用getCustomFields方法(它抛出一个异常,说我必须是管理员才能这样做)

我的问题是:是否有其他方法可以通过普通用户帐户知道我想要的自定义字段的ID


另外,如果您知道如何为某个问题设置自定义字段,这也将非常有用:)(我还希望能够使用常规用户帐户进行设置)。

您必须是管理员才能获得自定义字段列表。只要用户知道自定义字段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也有更好的方法来获取此信息