问题标签 [redmine-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 回答
361 浏览

redmine-api - Redmine API 给出的 Subject 不能为空

我正在尝试使用 curl 在 Redmine 4.0.3-stable 中创建问题

我起初试图将项目 id 放入 json 中,但出现了更多错误。

我尝试将具有以下 API 密钥 XXXXXX 的用户的角色权限设置为所有内容(无论如何都需要该角色)但仍然得到相同的结果,该用户(我自己)可以在 Web 界面和通过电子邮件中创建问题就好了.

我预计系统会在传入的项目中创建一个新问题

我得到:

0 投票
2 回答
814 浏览

javascript - 使用 redmine API 进行 POST 请求时出现 401 错误,即使我已包含 api 密钥

我正在尝试使用 redmine-api 发出发布请求以创建新的 wiki 页面。我正在使用 JavaScript 和 Axios。但是我收到 401 错误(UnAuthorize)。

我的目标是能够将 word 文档发送到我的 redmine 并创建一个 wiki 页面。

我正在使用提供的 Api 密钥,并且确实在我的 redmine 设置中启用了其余 api 功能

我已经在标题中包含了 api 密钥,但是它不起作用。

我得到一个状态:'401 Unauthorized',

0 投票
2 回答
37554 浏览

file-upload - 向 Redmine API 发送 POST 请求时如何修复“422 Unprocessable Entity”?

我正在尝试使用 redmine rest api 创建一个 wiki 页面。身份验证成功,但由于 422 错误,未创建 wiki 页面。

Redmine 文档说:“当尝试创建或更新具有无效或缺少属性参数的对象时,您将收到 422 Unprocessable Entity 响应。这意味着无法创建或更新该对象。”

但我似乎可以找出我搞砸的地方。当我提出第二个请求 - “提出请求”时,问题就出现了。

所以我们知道问题出在那个部分的某个地方。

我的猜测是,它要么是文件路径,要么是内容类型。

这是我到目前为止所拥有的......

我想在我的 redmine 仪表板中看到一个 wiki 页面正在创建,但我收到 422 错误。

0 投票
0 回答
147 浏览

php - 使用 redmine API REST 将用户添加到组时如何修复“用户无效”错误

我想使用 API REST 将用户分配给一个组。

但它不起作用。

我使用POST /groups/:id/users.:format语法(参见Rest Groups

具有此 id 的用户也存在于 redmine 和 group 中。

在 redmine 日志中,我可以看到:

在 API 的响应中:

我将 ActiveResouce 用于 REST API。

这个函数用于发送请求并解析响应:

谢谢

0 投票
0 回答
67 浏览

ruby - 有谁知道如何通过 Redmine Api Rest 创建一个版本?

我想通过 redmine api rest 为我的项目创建一个新版本。我按照网上的文档https://www.redmine.org/projects/redmine/wiki/Rest_Versions

实际结果是 HTTPUnprocessableEntity (422),我预计会创建 201。响应正文如下所示:

据说 redmine api,当它给出这种类型的错误时,在响应正文中出现了错误的原因,但在这里它什么也没显示

0 投票
0 回答
332 浏览

javascript - Redmine Rest API:如何上传带有附件的 Wiki 页面

我编写了一个脚本,它接收一个文档并将其转换为一个字符串并将其作为一个 wiki 页面发送到 redmine。这很好用。

现在,我正在尝试将文件附加到它,并且正在创建 wiki 页面并使用预期的文本上传,但是,未发送附加文件。

奇怪的是,我没有收到错误说它没有被发送。实际上,我收到了对附件的发布请求的 201 响应,这很好,但我没有在 wiki 页面中看到文件附件。

当我发布附件时,我也收到了令牌,因此我可以使用它对 wiki 文本和附件进行 PUT 请求,所以你可以看到我为什么这么困惑。

我将在文件中提供我的代码。任何帮助将非常感激。

我希望将文件附加到 wiki 页面,但仅创建 wiki 页面并且附件文件不存在。

0 投票
2 回答
720 浏览

redmine - Redmine Rest API - 文件附件,上传令牌不完整

我正在尝试添加文件附件的问题,但响应令牌不完整。

它与http://www.redmine.org/boards/2/topics/42425(5 岁问题)相同的错误,但那里没有回应。

使用的 redmine 是 3.2.1.stable。

我正在使用https://www.redmine.org/projects/redmine/wiki/Rest_api#Attaching-files来了解如何上传文件,但是当我执行POSTto/uploads.json?filename=myFileName时,响应类似于{"upload":{"token":"6898."}} 响应代码仍然是201,所以看起来没有错误。

对 API 调用的响应应该类似于{"upload":{"token":"7167.ed1ccdb093229ca1bd0b043618d88743"}}.

我尝试使用返回的部分令牌,但无济于事。任何人都知道为什么令牌不好/如何解决问题?

0 投票
1 回答
255 浏览

ruby-on-rails - 如何将 XML 字符串发布到 api Ruby Faraday

我尝试使用 Ruby 的 Faraday 库为我的 API 发出下一个帖子请求:需要将 API-Key = "xxxxxxxxxxxxxxx" 添加到我的标头并在正文中发送 XML

这对邮递员来说很完美,但当我使用法拉第图书馆时就不行了。

我的代码是:

我得到了下一个错误:

0 投票
0 回答
384 浏览

redmine - Redmine API 获取时间条目报告

Redmine API 可以提供 JSON 格式的时间条目。

现在我需要对它们进行聚合,我宁愿使用内置的报告聚合功能,也不愿在获取所有必需的时间条目后自己进行。

假设我们有这些时间条目

如果我希望它们由用户聚合,这就是需要得到的

在当前的 REST API中似乎没有任何方法可以做到这一点

但是由于这种查询可以通过 CSV 生成报告

我天真地认为我们可以像这样使用它

但不走运,它返回一个指向 HTML 登录表单的重定向。
即使使用 API 密钥或基本身份验证来获取 CSV 似乎也不可能。

有没有人知道如何使用 REST HTTP 查询聚合时间条目?

0 投票
1 回答
444 浏览

docker - 将 redmine 托管到 docker redmine 错误 Errno::ECONNRESET: Connection reset by peer

我需要你的帮助。我的任务是 dockerized 我当前的 redmine。将近 2 周我正在完成这项任务。我将公共文件夹从主机 redmine 复制到 docker 容器 redmine/public 我复制了所有插件并成功安装,但问题是图像,我的主题背景图像,wiki 图像未显示。

我认为我的 docker redmine 找不到图像路径。

有人知道如何显示图像吗?

我将解释到目前为止我做了什么。

在容器内,我为我的插件安装了一些包和 gem

docker redmine 日志文件

任何人都可以解释如何清除此错误..请