问题标签 [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 投票
2 回答
2391 浏览

redmine - 如何通过 redmine API 正确获取新问题列表?

我正在创建一个小工具,它将从我们的 redmine 存储库中获取新问题并对其执行一些实用任务。我正在计划该工具在后台运行并每分钟轮询 redmine 的新问题。

我通过 API 获取所有问题都没有问题GET /issues.xml,但我不知道如何正确轮询自上次通话以来的新问题。我可以建议的唯一方法是使用updated_on字段并获取更新时间>上次轮询时间的问题。这是正确的吗?如果这是正确的,我怎么能得到更新时间>指定时间的问题?

API 文档页面有类似的示例GET /issues.xml?project_id=2,但这是相等比较,我需要比较“update_time”是否大于指定时间。

当然GET /issues.xml?update_time>'01.10.10 12:08:41',和我建议一定要特殊语法才能比较。
关于我可以使用的正确 API 请求的任何提示?

0 投票
1 回答
1927 浏览

curl - redmine API:无法使用 curl 获取 issues.json

当我发出以下命令时,我收到了 HTTP/1.1 401 Unauthorized 错误:

任何的想法 ?

更新

工作正常(我的意思是,我没有 401 错误,但显然我的私人项目没有列出)。似乎我的问题的权限设置不正确......

0 投票
2 回答
736 浏览

ruby-on-rails - Rails 500 错误页面 - 使用 REST API 创建 Redmine 问题

我有一个 Redmine 2.1.2 服务器正在运行。在我尚未移植到 Rails-3 Rails 2 的应用程序中,我想创建 500.html 页面以具有用户可以就错误提出 Redmine 问题的表单,并使用Redmine API创建它。但是,我不确定如何从 500 页面实际“发送”API 调用,因为它是一个“平面”页面(即没有控制器、视图等)

是否可以在 Javascript 中执行此操作(似乎很危险)?或者我是否需要从 500 页面调用我的 Rails 控制器之一,并从控制器方法执行 API?我在互联网上浏览了一些关于这个主题的信息,但我很难找到任何具体的东西。

任何帮助,将不胜感激。

0 投票
1 回答
2118 浏览

redmine - Redmine API - 创建问题

我正在尝试使用 Redmine 的 API 来创建问题,但它似乎并没有让我指定谁在提交票证。我已经尝试过author_id,但它似乎不起作用。

这是 POST 中的 JSON 数据的样子:

正在创建问题,但作者被设置为匿名。有什么建议么?

0 投票
3 回答
6478 浏览

rest - Redmine 使用 REST API 创建问题

我正在尝试通过 RESTful 在 Redmine (V 2.3.4) 中创建一个问题。我已阅读文档并尝试了不起作用的示例(HTTP 代码:404)。

然后我尝试了这个并且它起作用了:

我正在使用 taskadapter Redmine API,它以第一种形式发送请求。

0 投票
2 回答
887 浏览

php - 如果通过 kbsali/php-redmine-api 返回 false 在 Redmine API 上不起作用

我在@raiserle 的帮助下更新了代码(谢谢)。

如果用户无权创建问题或存在连接问题,下面的代码使我能够显示错误消息,最后但并非最不重要的是如果project_id为空或无效。

但是,如果已创建问题,我SimpleXMLObject会在var_dump.

这是代码:

现在的问题是我可以根据错误发出简单的成功消息或错误消息。

这是服务器响应/返回示例。服务器返回以下错误,假设我没有提供主题:

如果问题已成功创建,这是服务器响应的示例:

任何帮助都会得到很大的帮助。只是引导我正确的方式。除此之外,kbsali 并没有过多地说明他们代码的使用。我不知道是否有办法从他们的代码中获取服务器响应。我的意思是显然代码得到了服务器响应,但我不知道如何才能达到它。如果有人知道这也肯定会解决我的问题。

这是 github 上 kbsali redmine-php-api 的 URL: https ://github.com/kbsali/php-redmine-api

0 投票
1 回答
1261 浏览

php - 使用 redmine rest api 附加文件

当我尝试将文件附加到 redmine rest api 时,我遇到了一个小问题,我正在使用 php-redmine-api-master :

问题是附加的文件被错误地保存到redmine服务器中!

0 投票
1 回答
4025 浏览

java - Redmine Java Api - org.json.JSONException:JSONObject 文本必须在字符 1 处以“{”开头

当我尝试运行此代码时(问题示例取自此网站http://www.redmine.org/projects/redmine/wiki/Rest_api_with_java):

它以这个例外结束

同样的行为适用于任何其他“获取一些对象”(有效)和“创建一些对象”(无效)。

我正在使用 maven ( http://mvnrepository.com/artifact/com.taskadapter/redmine-java-api ) 及其对 1.23 版本的依赖,但是我尝试了 1.12.0 并引发了相同的异常。

我们使用的是最新的 redmine 2.5.1.stable,但是基于 stacktrace,redmine web 和这个 redmine api 之间的通信不会发生,因为在应用程序的“parseRespone”部分中抛出了异常。

0 投票
0 回答
903 浏览

ruby - redmine 从 ruby​​ API 保存自定义字段

这会从 redmine 中获取票证,并相应地更新主题,但不会更新自定义字段。

issue.errors.full_messages为空白。issue.valid?是真的。issue.save返回 true(显然是因为它正在更新主题)。有什么东西在阻碍我吗?

http://www.redmine.org/issues/6403 - 是一个很好的参考,似乎告诉我这很好。我正在使用 redmine 的 2.3.1.devel 版本。

保存ready给出以下内容。我认为因为这只是问题的一个子集,对吧?

0 投票
0 回答
314 浏览

rest - 通过 REST API 获取 Redmine 问题,该 API 受“updated_by”限制,分组在“updated_on”上

考虑到Redmine REST APIhttp://theadmin.org/articles/redmine-query-reference,我发现无法访问问题的“更新者/开启”标准。

那么,是否有任何其他可能性来构建一个返回所有问题的查询

  • 更新的地方
  • day_of(updated_on)分组

更新

实际上,Redmine-Database 上的这个 SQL 查询可以满足我的要求,但这显然 - 没有可靠的解决方案