Confluence通过REST API或JSON-RPC创建空间快捷链接

Confluence通过REST API或JSON-RPC创建空间快捷链接

问题描述:

我花费大量时间搜索解决方案,以创建一个在我通过REST API创建的融合空间上的空间快捷方式链接,但是我找不到任何东西。 有人知道,我如何通过REST API或JSON-RPC创建空间快捷链接。或者我可以触发一个Confluence插件,它可以通过REST为我创建一个ShorcutLink?Confluence通过REST API或JSON-RPC创建空间快捷链接

预先感谢您。

不可能开箱即用。这些链接在页面中嵌入的<head>

<link rel="canonical" href="[fullURL]">

<link rel="shortlink" href="[tinyURL]">

当您打开链接到此页面...弹出窗口中的值从这些元素中拉出。

作为解决方法,您有几个选项。

  • 在创建页面,你需要做一个正常的GET请求将返回你的整个HTML,你可以从那里解析链接的信息。

  • 如果您有权访问Confluence源代码,您可以找到生成链接的函数(因为它发生在服务器端),然后(可能)将其复制粘贴到您自己的代码中。

+0

我认为rochachach值得有这标记为答案。 – ScottWelker

Atlassian的回答我的问题:

有一个在REST和XML-RPC API为它既没有功能

他们建议制定一个自己的汇合插件: 1 )https://developer.atlassian.com/confdev/tutorials/adding-space-shortcut-links

2)https://developer.atlassian.com/docs/atlassian-platform-common-components/rest-api-development/developing-a-rest-service-plugin