2012-01-12 110 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