13

私は JIRA の実装に取り​​組んでおり、API を利用する必要があります。

JIRA SOAP API の既存の .NET ラッパーを知っている人はいますか?

4

5 に答える 5

13

Visual Studio .NET プロジェクトで、プロジェクト参照を右クリックして [サービス参照の追加] を選択し、JIRA の WSDL 記述子の URL ( http://your_installation/rpc/soap/jiraservice-v1.wsdl ) を入力すると、Visual Studio がJIRA SOAP API にアクセスするための .NET クラスを自動生成します。

パラメータ名は特に意味があるわけではないので、最初はドキュメントを何度も参照する必要があります。

于 2009-02-24T08:34:46.497 に答える
13

In Visual Studio .Net 2010 choose menu Project and Add Service Reference. In the dialogue choose advanced option. Then in the new dialogue choose Add Web Reference. http://localhost:8080/rpc/soap/jirasoapservice-v2?wsdl where localhost:8080 is your installation of jira. I did not get it to work in VS2010 with just Add Service Ref. It then only created methods without any parameters. For example the login method claims to have no arguments althought the [documentation](http://docs.atlassian.com/software/jira/docs/api/rpc-jira-plugin/latest/com/atlassian/jira/rpc/soap/JiraSoapService.html#login(java.lang.String, java.lang.String)) says there should be a user and a password parameter. See this jira forum for more info in the matter. I did not need to use the old program Wsdl.exe. But I do not get any intellisense of the parameters more then what type it is like:

this.JiraSrvTalker.createIssue(string In0 and,RemoteIssue In1)

To know that the first parameter should be a token from

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

you have to check documentation.

于 2011-05-15T15:25:26.990 に答える
4

JIRA SOAP API は廃止されました。そのため、代わりに REST API を使用してください。

JIRA REST API .NET ラッパー: Atlassian.Net SDK

于 2016-04-19T08:50:18.040 に答える
0

このページhttps://developer.atlassian.com/jiradev/support/archive/jira-rpc-services/creating-a-jira-soap-client/remote-api-soap-examplesに従って、JIRA SOAP API は廃止されました。 、およびこのページhttps://developer.atlassian.com/jiradev/latest-updates/soap-and-xml-rpc-api-deprecation-noticeに従って、JIRA 7.0+ から完全に削除されました。

JIRA REST API を使用することをお勧めします。

于 2015-10-20T19:36:17.117 に答える