Я пытаюсь использовать jira soap api на С #:
- создать новый проект в VS2010
- добавить ссылку на веб-службу (JiraTest):
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(); }
Но этот код указывает на то, что я еще не аутентифицирован. Я пытаюсь найти login
метод, но у него следующая подпись:
public void login();
Где нет параметров логина и пароля. Когда я использую этот код метода входа в систему, выдает исключение, что логин или пароль недействительны. И я не знаю, где я должен указать свои полномочия.
Как я могу войти в систему с помощью jira soap api перед вызовом необходимого метода?
Добавлено: см. https://developer.atlassian.com/display/JIRADEV/Creating+a+JIRA+SOAP+Client
jiraClient.login(jiraLogin, jiraPassword)
должно работать. - person mliebelt   schedule 09.01.2012<wsdl:message name="loginRequest">
имеет два строковых параметра. Похоже, ваш клиентский класс был сгенерирован неправильно. - person Rup   schedule 09.01.2012https://jira.atlassian.com/rpc/soap/jirasoapservice-v2
- person Rup   schedule 09.01.2012