2017-01-16 32 views
3

Я фактически анализирую JIRA для своей компании относительно функциональности и различных API. На домашней странице Atlassian я нашел два официальных API (API JAVA или API JIRA REST).JIRA - API Java или API REST

Мои дальнейшие намерения - запрограммировать интерфейс между моим автономным приложением и JIRA. Идея, например, состоит в том, чтобы управлять пользовательским управлением (добавлять, удалять, изменять пользователя и т. Д.), Управлять проектами (создавать проект, удалять и т. Д.) И другие вещи из этого приложения. Поэтому мне нужен способ взаимодействия с JIRA. Обычно я избегаю REST API и предпочитаю JAVA API, потому что другие интерфейсы даже управляются JAVA API, но я не могу найти примеров для подключения, добавления или изменения рабочих элементов в JIRA. Я только что нашел документацию java api.

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

вы могли бы предложить только API JAVA REST или есть какие-либо хорошие примеры для JAVA API?

Большое спасибо!

ответ

1

Это действительно зависит от того, чего вы пытаетесь достичь. API Java в основном используется для создания плагинов Jira, в то время как REST API используется, когда вы хотите интегрировать внешние приложения.

В вашем случае нормальным выбором будет REST API.

+0

Спасибо! Я думаю, что REST станет для меня решением. Тем не менее, вы знаете какие-либо примеры для чистой java 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