2016-08-26 47 views
1

我花費大量時間搜索解決方案,以創建一個在我通過REST API創建的融合空間上的空間快捷方式鏈接,但是我找不到任何東西。 有人知道,我如何通過REST API或JSON-RPC創建空間快捷鏈接。或者我可以觸發一個Confluence插件,它可以通過REST爲我創建一個ShorcutLink?Confluence通過REST API或JSON-RPC創建空間快捷鏈接

預先感謝您。

回答

1

不可能開箱即用。這些鏈接在頁面中嵌入的<head>

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

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

當您打開鏈接到此頁面...彈出窗口中的值從這些元素中拉出。

作爲解決方法,您有幾個選項。

  • 在創建頁面,你需要做一個正常的GET請求將返回你的整個HTML,你可以從那裏解析鏈接的信息。

  • 如果您有權訪問Confluence源代碼,您可以找到生成鏈接的函數(因爲它發生在服務器端),然後(可能)將其複製粘貼到您自己的代碼中。

+0

我認爲rochachach值得有這標記爲答案。 – ScottWelker