问题标签 [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.
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 请求的任何提示?
curl - redmine API:无法使用 curl 获取 issues.json
当我发出以下命令时,我收到了 HTTP/1.1 401 Unauthorized 错误:
任何的想法 ?
更新
工作正常(我的意思是,我没有 401 错误,但显然我的私人项目没有列出)。似乎我的问题的权限设置不正确......
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?我在互联网上浏览了一些关于这个主题的信息,但我很难找到任何具体的东西。
任何帮助,将不胜感激。
redmine - Redmine API - 创建问题
我正在尝试使用 Redmine 的 API 来创建问题,但它似乎并没有让我指定谁在提交票证。我已经尝试过author_id
,但它似乎不起作用。
这是 POST 中的 JSON 数据的样子:
正在创建问题,但作者被设置为匿名。有什么建议么?
rest - Redmine 使用 REST API 创建问题
我正在尝试通过 RESTful 在 Redmine (V 2.3.4) 中创建一个问题。我已阅读文档并尝试了不起作用的示例(HTTP 代码:404)。
然后我尝试了这个并且它起作用了:
我正在使用 taskadapter Redmine API,它以第一种形式发送请求。
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
php - 使用 redmine rest api 附加文件
当我尝试将文件附加到 redmine rest api 时,我遇到了一个小问题,我正在使用 php-redmine-api-master :
问题是附加的文件被错误地保存到redmine服务器中!
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”部分中抛出了异常。
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
给出以下内容。我认为因为这只是问题的一个子集,对吧?
rest - 通过 REST API 获取 Redmine 问题,该 API 受“updated_by”限制,分组在“updated_on”上
考虑到Redmine REST API和http://theadmin.org/articles/redmine-query-reference,我发现无法访问问题的“更新者/开启”标准。
那么,是否有任何其他可能性来构建一个返回所有问题的查询
- 我更新的地方
- 按day_of(updated_on)分组
更新
实际上,Redmine-Database 上的这个 SQL 查询可以满足我的要求,但这显然 - 没有可靠的解决方案