403单个URI请求的错误响应?

时间:2013-10-25 15:58:34

标签: ruby espn

在尝试实时API资源管理器并使用我的api密钥时,我可以得到很好的响应。但是,当在我的应用程序中使用从资源管理器生成的相同URI链接时,我收到403错误。但是,该应用程序只发出1个请求。

url = URI.parse("http://api.espn.com/v1/sports/basketball/nba/athletes/355?
apikey=xxxxxxxxxxxxxxxx")  
req = Net::HTTP::Get.new(url.path)
res = Net::HTTP.start(url.host, url.port) {|http|
  http.request(req)
}
puts res.body

以下是终端的回复:

{
  "status": "error",
  "code": 403,
  "message" : "Account Inactive"
}
403应该意味着我超出了我的限制,但是消息显示Account Inactive。这是一个新帐户,我得到确认它是活跃的。另外,我的API密钥可以在Web界面中使用。

有什么想法吗?

0 个答案:

没有答案