2014-11-04 263 views

回答

7

Redmine API wiki你可以看到如下:

大部分時間裏,該API需要驗證。要啓用API樣式認證,您必須在管理 - >設置 - >認證中檢查啓用REST API。通過HTTP基本身份驗證使用常規的登錄/密碼

  • 然後,認證可以以兩種不同的方式來完成。

  • 使用您的API密鑰,這是一個方便的方法,以避免在腳本中輸入密碼。

    • 傳入如通過在與一個用戶名的「鑰匙」參數

    該API密鑰可以以下列方式之一來連接到每個請求隨機密碼通過HTTP基本身份驗證

  • 作爲「X-Redmine-API-Key」HTTP標頭傳入(在Redmine 1.1.0中添加)

您可以在默認佈局的右側窗格中登錄時在您的帳戶頁面(/ my/account)上找到您的API密鑰。

如果你想使用HTTP Basic Authentication,你可以這樣做:

1.HTTP Basic auth – http://login:[email protected]/issues.xml 
2.HTTP Basic auth with API token and login – http://login:[email protected]/issues.xml- (not supported yet) 
3.HTTP Basic auth with API token – http://RANDOM_KEY:[email protected]/issues.xml 
4.Full token auth – http://redmine.org/issues.xml?key=RANDOM_KEY 
+0

是的,我這樣做了,但我想用我的用戶名和密碼使用REST API登錄。 有沒有可能做到這一點。 – 2014-11-04 11:41:09

+0

@RandhirSingh我在回答你的問題的答案中加了粗體。 – 2014-11-04 11:42:11

+0

是的,但我怎麼能做到這一點,你告訴我一些例子或爲什麼? – 2014-11-04 11:44:09