问题标签 [confluence-rest-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
json - 如何通过 REST 将正确的标记发布到汇合页面?
当正文有“\r\n”表示“回车”和“换行符”时,如何以正确的 wiki 语法发布主题?
当我使用 data=json.dumps(%topic_body%) 时,它会使我的所有文本都带有字面上的“\r\n”!
当然,像这样格式化的文本 - 不能用作在汇合上格式化的 wiki!
这是通常标记的示例:
这是它通过 json 重现的方式:
这很重要,我不能在 markdown 中发送正文,因为我的 confluence 不理解这种宏方式:
所以我需要以这种方式发送我的主题正文,其中可以包括换行方法(https://confluence.atlassian.com/doc/confluence-wiki-markup-251003035.html)
我也不能使用记录:
明确地,通过输入两个连续的反斜杠:\\
因为在这种情况下,wiki 标记使所有文本的格式都相同,就像:
这整个字符串将是“h1”。尺寸。此字符串中的所有其他文本都将格式化为 h1,忽略任何其他标签。
curl - api在confluence上创建一个新页面
我是一个 confluence 组的成员,我从以下 URL 从浏览器中打开该组
点击这个页面会给我登录页面,我在其中输入我的凭据并开始创建一个新页面等。
我想通过 API 做到这一点。我已经阅读了互联网上的几篇文章,觉得下面的 curl 命令应该可以工作。
但是,我应该用什么替换 URL http://localhost:8090/rest/api/content/?os_authType=basic?我是否将其替换为从浏览器打开的 URL,即https://kensci.atlassian.net/wiki/collector/pages.action?key=MyKey/?os_authType=basic
我已经尝试过了,所以最后字符串看起来如下
但它不会创建页面,只会吐出大量的 HTML。
api - 带有 Confluence CQL 错误的高级搜索
我正在寻找融合 CQL 中的订单功能。
我想按类型(页面、评论等)订购 怎么可能?
我试过这个,但它确实有效: https ://myconfluence.site/rest/api/content/search?cql=text~%22apos%22&type=page&expand=body.storage&filter=order+by+asc
谢谢你的帮助!
jira - Confluence中如何查询jira ticket信息填写图表宏所需数据?
我创建了一个融合模板,我想在其中插入一个图表(饼图),显示与特定项目相关的工单状态。我希望图表宏可以在 JIRA 中按类型自动检索不同票证的数量,以便用户每次基于此模板创建页面时,他们不需要手动填写图表数据。
我知道在 JIRA Report 宏中可以轻松检索此类信息。但是如何在图表宏的报告结果中访问这些数据?还是我必须实现另一个自己的自定义宏?如果是这样,我是否必须编写一些 Java 或 Javascript 代码,或者仅使用宏模板语言就足够了?
我是融合的新手。任何想法都会有所帮助。
confluence - 如何通过 REST API 在 Confluence 上提及另一个用户?
我正在尝试通过 REST API 在汇合页面中插入提及。
我尝试将 [~xxxx] 放在内容的中间,但它似乎不起作用。当我打开页面时,我看到 [~xxxx] 而不是提到的用户的链接。
我把那个字符串放在 body>storage>value
我也尝试过,<ri:user ri:userkey="xxuserkeyxxx"/>
但在这种情况下,我在页面上看不到任何内容。
有任何想法吗?非常感谢。
找到了不起作用的原因,它需要是:
我错过了 ac:link 标签。添加后,工作正常。我无法在官方文档上找到它:https ://confluence.atlassian.com/doc/confluence-storage-format-790796544.html
confluence - 使用 Confluence API 获取新的 wiki 页面列表
我的目标是检索每月在 Confluence 中创建的新页面的数量。我想使用 Confluence API,但Get Content似乎没有提供允许返回新页面列表或“按创建日期”返回新页面数量的自定义类型。谁能指出我正确的方向?
javascript - 通过 Confluence HTML 为标准报告传递 API 密钥
我已经能够让 Java API 代码为 Iteration TreeGrid 和 Iteration Burndown / Release Burnup 图表工作。我们一直在努力让它在 Confluence 上运行,并且尝试仅通过 iframe 存在问题,并且 IT 对某些绕过选项存在问题。我们已经能够通过下面的脚本获得一些类似的工作。事实上,Iteration TreeGrid 每次都能成功运行,但大多数时候标准报告只显示 Rally 登录屏幕。这并不一致,有时这对我在 Chrome 中有效,但在 Firefox/IE 等中无效。如果通过链接输入以及脚本中的内容,我们已将 API 附加到汇合页面的路径。是否有另一种方法可以传递标准报告以生成密钥?
谢谢!标记
enter code here
{html}
rest - Confluence REST API 更新问题:名称为 sync-rev 的属性不是字符串
我正在编写一个脚本来通过 REST API 更新汇合页面,使用:
但有时我会收到以下错误。
如果我手动编辑和保存页面,可能会发生这种情况,或者在没有手动编辑页面的情况下会发生这种情况。
有时,如果我再次运行更新,它会起作用,有时它会持续存在并给出相同的错误。
我编写的脚本比 hello world 示例大,但如果我创建了一个新的空白页面,通过 REST API 对其进行更新,手动编辑它,然后尝试再次更新它(版本递增),我得到了上述错误。
除了这个文档之外,我没有发现任何关于属性 sync-rev 的提及,但它并没有帮助我解决我的问题。
我们的合流版本是 5.9.6
为什么我会收到此错误,我可以做什么/更改以使其消失?
c# - Confluence Rest API:我可以按空间和父级创建页面吗?
我只是面对这样一个事实,即我想在某个空间中创建一个页面作为已定义父级的子级。
有没有可能通过这些方式做到这一点?我还没找到。
谢谢!:)
confluence - Confluence 创建带有自定义图像的页面
我想创建一个与自定义信息融合的页面。
API - (POST) confluence/rest/api/content
我能够成功上传文本和图像。如果我将 src 用于上传到某处的图像,
然后这个图像在我新创建的合流页面上成功可见。
但是,如果我使用 src 作为数据 uri,
然后它不显示图像。
请注意,API 不会抛出任何错误,但也不会显示图像。
在职的:
不工作:
任何帮助,将不胜感激。
谢谢