Ran*_*ngh 4 web-services redmine redmine-api
我需要使用REST API登录Redmine.是否可以使用REST API登录Redmine?我该怎么处理?
在Redmine API wiki上,您可以看到以下内容:
大多数情况下,API需要身份验证.要启用API样式身份验证,您必须在管理 - >设置 - >身份验证中选中启用REST API.
然后,可以通过两种不同的方式进行身份验证:
通过HTTP基本身份验证使用常规登录/密码.
使用您的API密钥,这是一种避免在脚本中输入密码的方便方法.
API密钥可以通过以下方式之一附加到每个请求:
作为"关键"参数传入
通过HTTP基本身份验证以随机密码作为用户名传入
作为"X-Redmine-API-Key"HTTP标头传入(在Redmine 1.1.0中添加)
登录后,您可以在默认布局的右侧窗格中的帐户页面(/ my/account)上找到您的API密钥.
如果要使用HTTP基本身份验证,可以使用以下命令:
1.HTTP Basic auth – http://login:password@redmine.org/issues.xml
2.HTTP Basic auth with API token and login – http://login:RANDOM_KEY@redmine.org/issues.xml- (not supported yet)
3.HTTP Basic auth with API token – http://RANDOM_KEY:X@redmine.org/issues.xml
4.Full token auth – http://redmine.org/issues.xml?key=RANDOM_KEY
Run Code Online (Sandbox Code Playgroud)