如何通过 rest API 获取 confluence 的许可信息?

How do I get licensing information of confluence via rest API?

我试图自动发送有关 Atlassian 工具许可证到期的通知。我一直在查看 JIRA 并在 REST API URL 下面找到它提供了许可证详细信息。

https://jira.company.com/rest/plugins/applications/1.0/installed/jira-software/license

但是,关于如何获取 Confluence 和 Fisheye 的许可详细信息,我没有任何线索。

我可以看到下面的 REST API url。但它没有提供足够的信息。

https://confluence.company.com/rest/plugins/1.0/com.atlassian.confluence-key/license

JSON:

{
"links": {
"self": "/rest/plugins/1.0/com.atlassian.confluence-key/license",
"alternate": "/rest/plugins/1.0/available/com.atlassian.confluence-key",
"license": "/rest/plugins/1.0/com.atlassian.confluence-key/license",
"update-license": "/rest/plugins/1.0/com.atlassian.confluence-key/license",
"license-callback": "https://confluence.company.com/plugins/servlet/upm/license/com.atlassian.confluence",
"try": "https://my.atlassian.com/addon/try/com.atlassian.confluence",
"new": "https://my.atlassian.com/addon/new/com.atlassian.confluence"
},
"pluginKey": "com.atlassian.confluence",
"valid": false,
"active": false
}

请分享您的想法

Confluence 不会通过 API 提供有关许可证详细信息的大量信息。我们为此提出了一个功能请求,您可以在下面找到它。

https://jira.atlassian.com/browse/CONFSERVER-56110?_ga=2.51685408.866579204.1549874240-1463697888.1544017536

自 Confluence 7.1 以来,上述问题已得到解决。您有一些可用的 confluence 扩展点:

/rest/license/1.0/license/details <-- expiryDate available

/rest/license/1.0/license/maxUsers

/rest/license/1.0/license/userCount

/rest/license/1.0/license/remainingSeats