我想获取所有JIRA发布版本以汇合,如何将所有版本获取到汇合宏并使用自定义视图显示



我想创建获取JIRA问题的Confluence插件, 我知道已经有一个宏可以获取问题,但我的用例不同,所以我必须创建自己的汇合宏。

JIRA 为所有问题提供了 rest API,我不明白如何在汇合宏中集成 rest API 和身份验证。

将JIRA发布版本获取到汇合页面的方法是什么? 是否有任何示例代码或教程可以准确地显示 Confluence 和 Jira 之间的自定义集成。

一个相当广泛的问题。

假设您使用的是 Confluence 服务器版本,则必须编写一个 Confluence 插件并实现您的自定义宏。此处提供了一些文档。

您的插件将要求有一个从Confluence到JIRA的应用程序链接。有一些 java API 类允许您检索插件中的应用程序链接。使用应用程序链接,您可以获得一个ApplicationLinkRequestFactory,该工厂允许您将REST API请求发送到目标应用程序,即。吉拉。

然后,您可以使用 JIRA 的 REST API 检索所需的信息,并为宏提供一个模板,以您喜欢的方式显示信息。

相关文档:

  • 应用链接服务
  • ApplicationLink.createAuthenticatedRequestFactory((
  • SAL API 请求工厂
  • JIRA REST API: GET/rest/api/2/project/{projectIdOrKey}/versions

相关问题:

  • 在 Atlassian 插件中获取当前用户的凭据
  • https://community.atlassian.com/t5/Answers-Developer-Questions/What-is-the-recommended-way-to-send-REST-requests-from-a-custom/qaq-p/568227

相关内容

最新更新