【问题标题】:How to mention another user on Confluence through the REST API?如何通过 REST API 在 Confluence 上提及另一个用户?
【发布时间】:2016-03-31 09:21:51
【问题描述】:

我正在尝试通过 REST API 在 Confluence 页面中插入提及。

我尝试将 [~xxxx] 放在内容的中间,但它似乎不起作用。当我打开页面时,我看到 [~xxxx] 而不是提到的用户的链接。

我把那个字符串放在body>storage>value

我也尝试过使用<ri:user ri:userkey="xxuserkeyxxx"/>,但在这种情况下,我在页面上看不到任何内容。

有什么想法吗? 非常感谢。

找到不工作的原因,应该是:

<ac:link><ri:user ri:userkey="xxuserkeyxxx"/></ac:link>

我错过了 ac:link 标签。添加后,工作正常。我在官方文档上没找到:https://confluence.atlassian.com/doc/confluence-storage-format-790796544.html

【问题讨论】:

    标签: confluence confluence-rest-api


    【解决方案1】:

    您需要使用内容作为用户的用户密钥的链接

    <ac:link><ri:user ri:userkey="f081435773s808c3014357744847024c" /></ac:link>
    

    如果您需要找出存储格式的正确语法:

    1. 编辑页面,在这种情况下,@提及某人
    2. 转到“...”菜单并查看存储格式查看结果。

    【讨论】:

      【解决方案2】:

      ri:userkey 已弃用。而是使用帐户 ID。

      <ac:link><ri:user ri:account-id=<accountId> /></ac:link>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-01
        • 2017-05-09
        • 1970-01-01
        • 2015-06-03
        • 2015-10-15
        相关资源
        最近更新 更多