2012-01-12 122 views
4

我需要在存在的Redmine问题中创建新备注。这可以通过Rest API完成,但我可以接受其他解决方案。通过Rest API更新redmine期刊

在DOC it seems to be possible的某些部分,但in others它是写(即将推出),如果它不实施喷射。

found this post问相同,但没有回应。

我已经尝试,并在日志中显示:

处理IssuesController#更新JSON(在 2012-01-12 16点07分03秒127.0.0.1)[PUT]参数:{“format”=>“json”, “action”=>“update”,“id”=>“8”,“controller”=>“issues”} 34ms(查看: 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端口,但它似乎在日志响应中被忽略。

+0

Rails不登录其日志文件中的端口号,所以不用担心的部分。 – 2012-01-13 21:48:41

回答

2

该JSON应该工作。您不希望与期刊本身合作,您想要更新问题并添加新的记事。这样Redmine将为你创建日志。

该主题是否更新?您是否启用了REST API?管理员帐户是否允许更新该问题?

您也可以尝试把这些问题之外的音符对象:

{ 
    "issue": { 
     "subject": "subject123" 
    }, 
    "notes":"funciona el rest" 
} 
+0

主题未更新,并且未创建任何注释。我有REST API启用。而权限是正确的,我可以通过网页界面更新使用。无论如何感谢您的提示。 – 2012-01-15 11:01:16