使用rally_api gem时集会身份验证失败

时间:2013-12-18 10:08:41

标签: ruby rally

我正在尝试使用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] =“项目名称”

1 个答案:

答案 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"