tôi cố gắng sử dụng xà phòng jira api trên C#:Đăng nhập vào xà phòng jira api
- tạo dự án mới trong VS2010
- add tham khảo dịch vụ web (JiraTest):
http://jira.atlassian.com/rpc/soap/jirasoapservice-v2?wsdl
viết mã tiếp theo:
static void Main(string[] args) { var jiraLogin = "soaptester"; var jiraPassword = "soaptester"; var jiraClient = new JiraTest.JiraSoapServiceClient(); var projects = jiraClient.getProjects(); }
Nhưng mã này ném exepition rằng tôi không autentificate được nêu ra. tôi cố gắng tìm login
phương pháp, nhưng nó có chữ ký tiếp theo:
public void login();
Đâu là không có thông số loginname và mật khẩu. Khi tôi sử dụng mã phương thức đăng nhập này, hãy ném ngoại lệ rằng thông tin đăng nhập hoặc mật khẩu không hợp lệ. Và tôi không biết tôi phải đặt thông tin của mình ở đâu.
Làm cách nào tôi có thể đăng nhập bằng jira soap api trước khi gọi phương thức cần thiết?
Added: xem https://developer.atlassian.com/display/JIRADEV/Creating+a+JIRA+SOAP+Client
Khi bạn tìm kiếm trên trang Atlassian cho "đăng nhập", bạn sẽ tìm thấy cách sử dụng. Một cái gì đó như 'jiraClient.login (jiraLogin, jiraPassword)' sẽ hoạt động. – mliebelt
Có, nhưng tiếc là chỉ có một phương thức đăng nhập và phương thức này không có tham số. – tbicr
Bạn có thể thêm thông tin của API (URL !!) vào câu hỏi của mình không? Tôi không biết, bạn sử dụng API nào ... – mliebelt