我尝试在c#上使用jira soap api:
http://jira.atlassian.com/rpc/soap/jirasoapservice-v2?wsdl
写下一个代码:
static void Main(string[] args)
{
var jiraLogin = "soaptester";
var jiraPassword = "soaptester";
var jiraClient = new JiraTest.JiraSoapServiceClient();
var projects = jiraClient.getProjects();
}
Run Code Online (Sandbox Code Playgroud)但是这段代码会让我感到遗憾,我还没有认识到这一点.我尝试find login
方法,但它有下一个签名:
public void login();
Run Code Online (Sandbox Code Playgroud)
哪里没有登录名和密码参数.当我使用这个登录方法代码抛出exeption时,登录名或密码无效.我不知道我必须在哪里设置我的凭据.
如何在调用所需方法之前使用jira soap api登录?
补充:请参阅https://developer.atlassian.com/display/JIRADEV/Creating+a+JIRA+SOAP+Client