Json 使用Redmine API更新问题

Json 使用Redmine API更新问题,json,redmine,postman,redmine-api,Json,Redmine,Postman,Redmine Api,我正在尝试制作一个更新redmine问题的小应用程序。首先,我想测试API调用,以确保我知道自己在做什么,并且已经遇到了麻烦 我把邮递员打了一顿 URL http://address:port/issues/1.json 标题: Content-Type:application/json X-Redmine-API-Key:MYKEY X-Redmine-Switch-User:MYUSERNAME {"issue": { "id":"5729", "subject": "This chan

我正在尝试制作一个更新redmine问题的小应用程序。首先,我想测试API调用,以确保我知道自己在做什么,并且已经遇到了麻烦

我把邮递员打了一顿 URL

http://address:port/issues/1.json
标题:

Content-Type:application/json
X-Redmine-API-Key:MYKEY
X-Redmine-Switch-User:MYUSERNAME
{"issue": { "id":"5729", "subject": "This change happens", "status": { "id": "1", "name": "This change is ignored" }  } } 
正文:

Content-Type:application/json
X-Redmine-API-Key:MYKEY
X-Redmine-Switch-User:MYUSERNAME
{"issue": { "id":"5729", "subject": "This change happens", "status": { "id": "1", "name": "This change is ignored" }  } } 
但是,当我点击send并查看redmine时,只有主题已更新,状态不变。我还可以看到,上次更新的字段更新为当前时间/日期

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

我错过了什么明显的东西吗

以下是我的redmine环境(如果相关):

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
根据,看起来您应该只传入状态id,即“status\u id”。你能试试这样的吗

{"issue":
    {
    "id":"5729",
    "subject": "This change happens",
    "status_id": "1"
    }
}
根据,看起来您应该只传入状态id,即“status\u id”。你能试试这样的吗

{"issue":
    {
    "id":"5729",
    "subject": "This change happens",
    "status_id": "1"
    }
}