我需要在Redmine的现有问题中创建新的笔记.最好通过Rest API实现这一点,但我对其他解决方案持开放态度.
在doc it seems to be possible的某些部分,但是in others(很快)就好像它没有实现jet一样.
我found this post问同样的问题,但没有回应.
我已经尝试过并在日志中显示:
Processing IssuesController#update to json (for 127.0.0.1 at
2012-01-12 16:07:03) [PUT] Parameters: {“format”=>”json”,
“action”=>”update”, “id”=>”8”, “controller”=>”issues”} Completed in
34ms (View: 0, DB: 4) | 200 OK [http://localhost/issues/8.json]
但它并没有真正更新.我正在使用此命令发出请求
curl -v -H "Content-Type:text.json" -X PUT --data "@/tmp/8.json" -u admin:admin http://localhost:3000/issues/8.json
而8.json的内容是:
{
"issue": {
"subject": "subject123",
"notes":"funciona el rest"
}
}
我惹恼我的是我使用的是端口3000,但在日志响应中它似乎被忽略了.
最佳答案 JSON应该工作.您不想使用日记本身,您想要更新问题并添加新笔记.这样Redmine将为您创建期刊.
主题是否更新?您是否启用了REST API?是否允许管理员帐户更新该问题?
您还可以尝试将注释放在issues对象之外:
{
"issue": {
"subject": "subject123"
},
"notes":"funciona el rest"
}