我使用.NET的最新Atlassian.SDK软件包将我的应用程序与JIRA集成
我正在尝试按如下方式创建问题
Jira jiraConn = new Jira("<theurl>", "<theuser>", "<thepasswd>");
Issue objIssue = jiraConn.CreateIssue("EF");
objIssue.Type = "Escalation";
objIssue.Priority = "Major";
objIssue.Summary = "Test with custom fields";
objIssue.CustomFields.Add("Field 1", "Anthony Drive");
objIssue.SaveChanges();
然而,该行&#39; objIssue.CustomFields.Add&#39;引发异常声明&#39;无法找到名称为&#39;字段1&#39;的字段1&#39;在JIRA服务器上。编辑此问题时,请确保此字段可用。有关更多信息,请参阅JRA-6857&#39;
有什么东西我不见了吗?
我正在使用SDK ver 2.4.0和JIRA version 6.3
答案 0 :(得分:0)
因此API中存在错误。添加自定义字段时,API会提取随机问题并检查字段是否存在。
您需要使用源代码自行解决此问题。
答案 1 :(得分:0)
我遇到了同样的问题。如果您使用构造函数Jira(...),那么API使用SOAP。但是当您使用Jira.CreateRestClient时,客户端将使用REST API。使用REST API插入史诗可以正常工作。
Jira jiraConn = Jira.CreateRestClient("<theurl>", "<theuser>", "<thepasswd>");