我正在尝试使用rally_api gem连接到集会,但它给我的错误,如, 错误401您输入的用户名或密码不正确。
但是当我尝试直接通过网站登录时,它会登录我。
@config = {} @config [:base_url] =“https://trial.rallydev.com/slm”#这是默认设置。 @config [:username] =“my_username” @config [:password] =“my_pass” @config [:workspace] =“工作区名称” @config [:project] =“项目名称”
答案 0 :(得分:0)
您是否有意连接到试用版或制作版(trail.rallydev.com或rally1.rallydev.com)?
与Rally显示here的连接代码。
#Setting custom headers
headers = RallyAPI::CustomHttpHeader.new()
headers.name = "My Utility"
headers.vendor = "MyCompany"
headers.version = "1.0"
#or one line custom header
headers = RallyAPI::CustomHttpHeader.new({:vendor => "Vendor", :name => "Custom Name", :version => "1.0"})
config = {:base_url => "https://rally1.rallydev.com/slm"}
config[:username] = "user@company.com"
config[:password] = "password"
config[:workspace] = "Workspace Name"
config[:project] = "Project Name"
config[:headers] = headers #from RallyAPI::CustomHttpHeader.new()
@rally = RallyAPI::RallyRestJson.new(config)
密码中是否包含非字母数字字符? (感叹号肯定有效,但可能存在问题的字符)。 另外,要设置WS API版本,请使用:
config[:version] = "v2.0"