我一直在使用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也是一个新手。任何帮助将不胜感激。
答案 0 :(得分:0)
您需要为此端点提供有效的GameId。游戏ID为10位数。
所以对于GameId' 0021301217'这个电话看起来像这样
http://stats.nba.com/stats/boxscoreplayertrackv2/?GameID=0021301217