2017-01-16 2 views
3

실제로 기능 및 다른 API와 관련하여 회사의 JIRA를 분석하고 있습니다. Atlassian Homepage에서 두 개의 공식 API (JAVA API 또는 JIRA REST API)를 발견했습니다.JIRA - Java API 또는 REST API

내 독립형 애플리케이션과 JIRA 사이의 인터페이스를 프로그래밍 할 예정입니다. 이 아이디어는 예를 들어 사용자 관리 (추가, 삭제, 사용자 수정 등), 프로젝트 관리 (프로젝트 생성, 삭제 등) 및 기타 사항을이 애플리케이션에서 제어하는 ​​것입니다. 따라서 JIRA와 상호 작용할 방법이 필요합니다. 일반적으로 REST API를 피하고 Java API를 선호합니다. 다른 인터페이스도 JAVA API로 관리 되기는하지만 JIRA에서 workItems를 연결, 추가 또는 수정하는 예제를 찾을 수 없습니다. 방금 java API 문서를 찾았습니다.

https://developer.atlassian.com/jiradev/jira-apis/java-api-policy-for-jira

당신은 자바 REST API를 제안하거나 JAVA API에 대한 좋은 예가있다?

고맙습니다.

답변

1

정말 당신이 달성하고자하는 것에 달려 있습니다. Java API는 주로 Jira 플러그인을 작성하는 데 사용되는 반면 REST API는 외부 애플리케이션을 통합하려는 경우에 사용됩니다.

정상적인 선택은 REST API입니다.

+0

고마워요! REST가 나를위한 해결책이라고 생각합니다. 그럼에도 불구하고 순수한 자바 API에 대한 예제를 알고 있습니까? – InfoEngi

+0

설명서가 완전히 누락되지 않은 경우 심각하게 부족합니다. 클래스 문서 https://docs.atlassian.com/jira/server/와 예제를 요청하고 응답하지 않는 다른 사람들의 게시물을 제외하고는 공식 웹 사이트에서 아무 것도 찾을 수 없었습니다. 그러나, 나는이 페이지를 몇 가지 예제로 발견했다. http://www.programcreek.com/java-api-examples/index.php?api=com.atlassian.jira.plugin.issuetabpanel.IssueAction – lud1977

+0

나는 계속 찾고있을 것이다. 내가 뭔가를 찾으면 여기에 올릴거야. – lud1977