0

我正在使用 Typhoreus gem 使用 SEOMoz API。要使用 API 进行身份验证(签名身份验证),我使用以下代码:

 url = "http://lsapi.seomoz.com/linkscape/url-metrics/"+website.url.strip+"?Cols=103079231520"

 response = Typhoeus::Request.get(url, :username => "member-xxxxxxx", :password => "abcxyzwhatever")



To which I get the error: Ethon::Errors::InvalidOption: The option: username is invalid.
Please try userpwd instead of username.

如果我将用户名更改为 userpwd,它也会要求将密码更改为 userpwd。

我哪里错了?

4

1 回答 1

1

api改变了一点,应该可以工作:

Typhoeus::Request.get(url, :userpwd => "member-xxxxxxx:abcxyzwhatever")
于 2013-06-08T19:48:16.437 回答