我花費大量時間搜索解決方案,以創建一個在我通過REST API創建的融合空間上的空間快捷方式鏈接,但是我找不到任何東西。 有人知道,我如何通過REST API或JSON-RPC創建空間快捷鏈接。或者我可以觸發一個Confluence插件,它可以通過REST爲我創建一個ShorcutLink?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源代碼,您可以找到生成鏈接的函數(因爲它發生在服務器端),然後(可能)將其複製粘貼到您自己的代碼中。
Atlassian的回答我的問題:
有一個在REST和XML-RPC API爲它既沒有功能
他們建議制定一個自己的匯合插件: 1 )https://developer.atlassian.com/confdev/tutorials/adding-space-shortcut-links
我認爲rochachach值得有這標記爲答案。 – ScottWelker