首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Redmine更新问题

使用Redmine更新问题
EN

Stack Overflow用户
提问于 2016-12-21 16:41:35
回答 1查看 1.4K关注 0票数 1

我正试着做一个小应用程序来更新红地雷问题。首先,我想测试API调用,以确保我知道自己在做什么,并且已经碰壁了。

我用PUT URL解雇了邮递员

代码语言:javascript
复制
http://address:port/issues/1.json

头:

代码语言:javascript
复制
Content-Type:application/json
X-Redmine-API-Key:MYKEY
X-Redmine-Switch-User:MYUSERNAME

body:

代码语言:javascript
复制
{"issue": { "id":"5729", "subject": "This change happens", "status": { "id": "1", "name": "This change is ignored" }  } } 

然而,当我点击发送和查看红色只有主题已经更新,状态不会改变。我还可以看到,最近更新的字段更新到当前时间/日期。

我已经看到了几个类似问题的答案,但解决方案似乎总是将内容类型添加到标题中.我已经知道了。

我漏掉了什么明显的东西吗?

这里是我的红矿环境,如果相关的话:

代码语言:javascript
复制
Environment:
  Redmine version                2.5.1.stable
  Ruby version                   1.9.3-p0 (2011-10-30) [i386-mingw32]
  Rails version                  3.2.17
  Environment                    production
  Database adapter               PostgreSQL
SCM:
  Subversion                     1.8.13
  Mercurial                      3.4
  Git                            1.9.5
  Filesystem                     
Redmine plugins:
  clipboard_image_paste          1.8
  redmine_backlogs               v1.0.6
  redmine_ckeditor               1.0.16
  redmine_dashboard              3.0.0.dev0
  redmine_issue_checklist        2.0.5
  redmine_questions              0.0.5
  redmine_release_notes          1.3.1
  redmine_repobrowser            1.3.0
  redmine_user_specific_theme    0.0.1
  redmine_wiki_extensions        0.6.3
  redmine_wiki_lists             0.0.3
EN

回答 1

Stack Overflow用户

发布于 2016-12-22 16:04:42

根据Issues#Updating-an-issue,看起来您应该只传递状态id,作为"status_id“。你能试试这样的东西吗?

代码语言:javascript
复制
{"issue":
    {
    "id":"5729",
    "subject": "This change happens",
    "status_id": "1"
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41267765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档