以下是 redmine API 筆記
在使用 API 之前記得先取得 token,token 會在 [我的帳戶] - [API 存取金鑰] 中,每個帳戶都會有一組。
取得 Token 之後就可以進行操作了
在這邊我會使用兩個參數方便接下來的操作
|
|
新增專案 #
首先我們來新增專案,這邊我們紀錄一下 identifier 這個欄位資訊: 「new1」,等等新增 ISSUE 會使用到
|
|
特別說明這邊有用到下列欄位
- parent_id: 父專案
- is_public: 公開
- enabled_module_names: 模組
- tracker_ids: 追蹤標籤清單
- issue_custom_field_ids: 自訂欄位清單
實際操作如下
|
|
查詢專案 #
|
|
回傳結果
|
|
刪除專案 #
|
|
新增 ISSUE #
新增完專案之後接下來就可以新增 ISSUE。還記得剛剛紀錄的 identifier 欄位資訊: 「new1」,這個範例會將新的 ISSUE 新增到 new1 這個專案
|
|
特別說明這邊有用到下列欄位
- custom_fields: 自訂欄位
實際操作如下
|
|
API 欄位這麼多要怎麼知道? 答案是瀏覽器 F12 #
在 redmine 中談慶非常大,可以自訂很多不同的欄位,而官網的API文件似乎沒有提到很詳細。其實使用瀏覽器 F12 開啟管理員工具,在檢視元素中就可以取得相關欄位的資料。