带有参数的NBA API端点在Ruby中不起作用

时间:2016-01-28 05:58:12

标签: ruby api endpoint

我一直在使用nba.com stats api,当我使用端点

http://stats.nba.com/stats/scoreboard/?GameDate=02/14/2015&LeagueID=00&DayOffset=0 

并且可以在ruby脚本中运行它就好了。但是当我尝试使用一个参数boxscoreplayertrackv2访问其他端点(如'GameID')时,我尝试使用该网址

http://stats.nba.com/stats/boxscoreplayertrackv2/?GameID=00

我在终端

收到此消息
  

"字段GameID必须与正则表达式匹配' ^ \ d {10} $' "

使用api即

https://github.com/seemethere/nba_py/wiki/stats.nba.com-Endpoint-Documentation

无法在stackoverflow上找到任何内容,而且对于ruby也是一个新手。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您需要为此端点提供有效的GameId。游戏ID为10位数。

所以对于GameId' 0021301217'这个电话看起来像这样

http://stats.nba.com/stats/boxscoreplayertrackv2/?GameID=0021301217