Jira RPC/SOAP GetCustomFields()只能由管理员使用?
我目前正在C#中使用Jira SOAP接口(我想这里使用的语言不是非常重要) 基本上,我正在创建一个API和一个Winform,它封装了soap服务的一些功能,以便我们的开发人员可以在应用程序出现问题时通过编程添加bug 作为其中的一部分,我需要知道Jira中使用的自定义字段ID,而不是硬编码它们(因为它们仍然易于偶尔更改)。我在Jira rpc api中使用了该方法,然后对其进行过滤,以便开发人员只需知道字段的名称,然后自动为它们填充ID 这一切都很好,但有一个非常重要的限制条件:您作为具有管理权限的用户登录到SOAP/RPC服务。 Jira文档表明soap/rpc服务遵循通常的工作流和安全方案,但是我在任何地方都找不到任何可以消除枚举自定义字段限制的内容(我无法理解为什么在任何情况下,您都希望有人必须是管理员才能获得此访问权限,特别是在Jira的HTML源代码中有自定义字段id的情况下) 有人知道我是否错过了某个设置吗?或者,除了硬编码自定义字段id之外,是否有其他解决方法 或者这是一个必须深入研究Jira的RPC插件并修改其源代码以提供我需要的功能的情况 干杯 为了谷歌/子孙后代而编辑Jira RPC/SOAP GetCustomFields()只能由管理员使用?,soap,rpc,jira,Soap,Rpc,Jira,我目前正在C#中使用Jira SOAP接口(我想这里使用的语言不是非常重要) 基本上,我正在创建一个API和一个Winform,它封装了soap服务的一些功能,以便我们的开发人员可以在应用程序出现问题时通过编程添加bug 作为其中的一部分,我需要知道Jira中使用的自定义字段ID,而不是硬编码它们(因为它们仍然易于偶尔更改)。我在Jira rpc api中使用了该方法,然后对其进行过滤,以便开发人员只需知道字段的名称,然后自动为它们填充ID 这一切都很好,但有一个非常重要的限制条件:您作为具有管
哇,这么长时间以来,Atlassian似乎仍然没有改变这种行为。通过创建一个自定义词典来解决这个问题,该词典以管理用户身份登录,获取自定义字段,然后注销。这并不理想,但它应该可以工作,直到Atlassian改变事情为止。你没有遗漏任何东西-没有办法获得c通过标准SOAP-API访问ustom字段 在JIRA客户端中,我们通过两种方式了解自定义字段:
嗯,看来我有点搞砸了。你可以通过soap API获取自定义字段,你只需要是一个管理用户就可以了。是的,但是1)大多数用户没有管理权限;2) 通过SOAP只能获得字段ID和名称,这还远远不够——没有字段类型,没有可用的选项。