8

如何检查,在 JIRA 中启用了 rest api 并且它有适当的版本?

我知道,可以请求“api/latest”,但如果最新安装的版本与方法不兼容,我会打电话吗?

4

3 回答 3

5

要检查它是否已启用(如果您愿意,可以禁用它),然后您需要转到实例的管理面板并在那里启用/禁用它。具体你需要去:

管理 > 常规配置 > 将接受远程 API 调用设置为开/关

要检查是否启用了 REST api,只需转到(将 URL 更改为您自己的)

https://jira.atlassian.com/rest/api/2/user

并查看页面是否加载。

我认为没有办法使用 API 来获取 API 版本,但您可以进行 API 调用并在出现错误时回退。编码取决于您要实现的目标。

您可以在以下位置找到有关 REST API 的更多信息:

于 2013-01-16T11:31:40.687 回答
0

查看 Jira 页面的页面源和搜索版本。

样本输出:

<meta name="application-name" content="JIRA" data-name="jira" data-version="7.9.2"><meta name="ajs-server-scheme" content="http">
于 2021-10-01T06:52:58.820 回答
0

使用/rest/serverInfo端点,例如/rest/api/2/serverInfo

这应该返回一个带有 JIRA 版本的 JSON 字符串,例如

{
...
    "version": "8.x.x",
...
}
于 2022-02-01T20:04:49.223 回答