JIRA api的.NET包装器?

JIRA api的.NET包装器?,jira,Jira,我正在开发JIRA实现,需要使用API 有人知道JIRA SOAP API的现有.NET包装器吗 在Visual Studio.NET项目中,右键单击项目引用并选择“添加服务引用”,输入JIRA的WSDL描述符()的URL,Visual Studio将自动生成用于访问JIRA SOAP API的.NET类 参数名称没有什么特别的意义,因此您首先需要重新参考文档。在Visual Studio.Net 2010中,选择菜单项目并添加服务引用。在对话中选择高级选项然后在新对话框中选择添加网络参考。 其

我正在开发JIRA实现,需要使用API


有人知道JIRA SOAP API的现有.NET包装器吗

在Visual Studio.NET项目中,右键单击项目引用并选择“添加服务引用”,输入JIRA的WSDL描述符()的URL,Visual Studio将自动生成用于访问JIRA SOAP API的.NET类


参数名称没有什么特别的意义,因此您首先需要重新参考文档。

在Visual Studio.Net 2010中,选择菜单项目并添加服务引用。在对话中选择高级选项然后在新对话框中选择添加网络参考。 其中localhost:8080是您安装的jira。 我没有让它在VS2010中工作,只是添加了服务引用。然后它只创建了没有任何参数的方法。例如,尽管[documentation](,java.lang.String))说应该有一个用户和一个密码参数,但login方法声称没有参数。更多信息请参见此。 我不需要使用旧程序Wsdl.exe。但我没有得到任何参数的智能感知,除了它是什么类型:

this.JiraSrvTalker.createIssue(string In0 and,RemoteIssue In1)
要知道第一个参数应该是来自

this.LoginToken = this.JiraSrvTalker.login(JiraAdmin, JiraAdminPwd);

您必须检查文档。

在使用服务引用时,我也无法获取方法的参数。我要做的是一个奇怪的“添加网络参考”技巧

  • 添加服务引用
  • 单击左下角的“高级…”
  • 单击左下角的“添加Web引用…”
  • http:///rpc/soap/jirasoapservice-v2?wsdl
  • 现在,您将在服务引用下有一个“Web引用”文件夹,名称为

    var jira = new com.myserver.JiraSoapServiceService();
    var loginToken = jira.login("user", "pass");
    var issue = new com.myserver.RemoteIssue();
    jira.createIssue(loginToken, issue);
    
    根据本页,JIRASOAPAPI已被弃用,并且根据本页,完全从JIRA7.0+中删除

    我建议使用JIRA REST API。

    JIRA SOAP API已经过测试。因此,请改用RESTAPI


    这是JIRA REST API.NET包装器:

    我需要的是wsdl而不是.wsdl+1尽管如此。如果你链接到文档,我会+2你;)对于阅读本文的任何人,现在有一个v2:和提到的文档位于:同意普通的“添加服务引用”给我留下了无用的无参数方法。如果您不能使用“添加Web引用”,替代解决方案是: