问题标签 [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.

0 投票
1 回答
619 浏览

node.js - 发布到 Atlassian Confluence api 时出现意外的 grunt-http 错误

尝试在 Atlassian wiki 上创建 wiki 页面。我以前使用的是 python 脚本,这段代码没有问题:

现在我正在尝试使用以下 grunt 任务配置:

wikijson 看起来像:

当此任务运行时,我收到以下错误:

经过一番 google-fu,我发现有些人声称他们通过在 curl 命令行中添加“--post302”来解决此问题。但我真的不知道或理解这如何适用于此。

0 投票
1 回答
3148 浏览

java - 如何通过 REST API 获取 Atlassian Confluence Space 权限?

我正在使用 Atlassian Confluence REST API。我需要获得空间权限。我在文档中找不到任何有关它的信息。

有谁知道如何获得这些权限?

0 投票
1 回答
10109 浏览

rest - 使用 url confluence REST API 获取内容

嗨,我注意到了几种使用 REST API 获取内容的方法。虽然我想知道是否有一种方法可以直接从 url 获取内容而无需调用空间和标题。

意思是如果我有http://localhost:8080/display/TST/myPage 而不是这样做

curl -u admin:admin -X GET "http://localhost:8080/confluence/rest/api/content?title=myPage&spaceKey=TST" | python -mjson.tool

我可以在其余 api 上使用 url。也许是这样的

curl -u admin:admin -X GET "http://localhost:8080/confluence/rest/api/content/display/TST/myPage" | python -mjson.tool

有没有办法做到这一点?

这是我看过的文档

https://docs.atlassian.com/atlassian-confluence/REST/latest/#d3e865

0 投票
3 回答
9652 浏览

jira - 使用 REST API 在 Confluence 中更新页面

这就是我目前所拥有的,它会创建一个新的 Confluence 页面。它不更新它。它也将它发布在根空间中TST,但我希望它位于TST/space1/subsection2/updateThisPage.

这是我收到的错误消息

会不会是权限错误?我知道我无权删除。

0 投票
1 回答
1825 浏览

rest - 你如何使用他们的 REST api 向 Atlassian confluence 发表评论?

我正在尝试使用 REST API 自动向页面添加评论。

我正在使用 Postman 进行测试,我指向这个网址:https://###########.atlassian.net/wiki/rest/api/content/

使用有效的标头,并发布此 json:

当我这样做时,我会收到此错误:

0 投票
0 回答
373 浏览

confluence - Confluence 内容 REST api 结果大小不匹配问题

尝试 confluence rest api 来读取给定页面的评论 - 从下面的 rest 调用,但它在添加时给出不同的结果expand (_expandable) body.view

总计:给定 ID(某些页面 ID)的评论为 28

请求 1) 能够在第一次获得 25 并通过下一个链接休息 3 请求 2) 在第一次调用中无法获得 25


请求 1:

结果:


要求2:只改添加展开

结果:

任何建议为什么?

0 投票
0 回答
209 浏览

jquery - 如何使用 jQuery 在 HTML 中创建 CDATA 节点

我被赋予了将我们现有的文档发布到 Confluence wiki 的任务。我正在使用 node.js 和 jQuery 将 html 输出从我们的 doc 工具转换为 Confluence 格式,并且一切顺利,除非我尝试显示代码。问题与 CDATA 有关。Confluence 说这是创建代码块的方法:

我创建 CDATA 节点的任何尝试都没有奏效,而且我似乎无法在任何地方找到任何关于如何在这种情况下创建 CDATA 节点的文档。使用 jQuery.html()使 CDATA 节点成为注释,并.text()转义实体。当然,这正是 jQuery 文档所说的。所以我被困住了。

也许 CDATA 和 jQuery 不能这样工作?诚然,我对 CDATA 的研究不多——我没有想到它会成为大量研究的对象。

我完全做错了吗?是否有更“最佳实践”的方式来做到这一点?

0 投票
1 回答
4193 浏览

c# - Confluence REST API 授权问题

我遇到了 Atlassian Confluence REST API 身份验证问题。请查看以下 C# 代码:

但这总是会产生错误:{“远程服务器返回错误:(401) Unauthorized.”}。

我已经尝试使用具有基本身份验证的内部 REST 服务使用相同的代码,它产生了正确的结果。请有人指出我在这方面遗漏了什么?谢谢。

0 投票
2 回答
2793 浏览

spring-integration - 如何将 Apache kafka 与 Spring mvc 一起使用?可能吗?

我是 apache kafka 的初学者,并试图学习 confluent - kafka - rest - utils,但是我对如何使用它感到困惑。

在搜索过程中,我发现了这个文档https://spring.io/blog/2015/04/15/using-apache-kafka-for-integration-and-data-processing-pipelines-with-spring

这是非常好的文档,但它对我学习 rest-utils 没有帮助。

confluent kafka rest utils的git代码是

https://github.com/confluentinc/kafka-rest演示了如何使用 rest kafka。但我想知道确切的程序以更加了解它。用一些简单的解释。谁能给我一些关于我如何使用休息客户端的链接。请指导我。

这可能是一个愚蠢的问题,但我没有其他选择来学习。

提前致谢。

0 投票
2 回答
5043 浏览

php - 使用 Confluence REST API 发布生成的 html 表(PHP)而不获取 http 400 状态码?

我的目标是使用提供的 REST API 在 confluence wiki 中创建一个包含表格的页面,该 wiki 用户可以在页面创建后使用 WYSIWYG 编辑器轻松编辑该表格。

我已经将文本拆开并将不同的类别放入一个数组数组中,然后从中生成一个 html 表(一个字符串),效果很好。

但是将此原始 html 表(在 $htmlTable 中)作为内容发布到 REST API

返回 400 statusCode 错误。显然是因为输入没有正确转义,htmlspecialchars用于将字符串编码为 html,但是我将如何创建一个结构化输入,否则将其转换为 html 表?

我试图通过一个汇合宏来传递我的 html 表,该宏将 html 输入呈现到一个表中以供查看:

这会在页面上呈现我的 html 表格,但是这无法满足 WYSIWYG 要求中易于编辑的要求,因为 wiki 的用户之后会看到包含在宏中的 html 代码。

非常感谢您提前。