Pinnacle Python API不工作

2024-06-25 22:55:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在试着从Pinnacle那里得到现场赔率数据。不过,我对一些语法有点纠结,在谷歌搜索后还没有找到解决方案,所以我希望这里有人能帮助我。在

from pinnacle.apiclient import APIClient
api = APIClient("XXX", 'XXX')
FS = api.market_data.get_line(sport_id=29,league_id=2036,event_id =? ,period_number =?,bet_type ='moneyline')
print(FS)

我的前两个问题是,我不知道事件编号和周期号是什么。但是,我可以在其中输入随机数,然后得到以下错误消息:

{'TIMESTAMP': '2018-03-13 15:22:54.339630', 'code': 'INVALID_REQUEST_DATA', 'message': 'The Team is required. The valid team types are: Team1,Team2,Draw', 'Latency': 0.083467}

所以我也不确定在代码中应该在哪里输入Team1Team2。在


Tags: the数据fromapiid语法解决方案fs
1条回答
网友
1楼 · 发布于 2024-06-25 22:55:36

您可以随时检查documentation。从那里开始:

periodNumber

This represents the period of the match. For example, for soccer we have 0 (Game), 1 (1st Half) & 2 (2nd Half)

event ID只是代表联赛中某个事件的唯一标识(例如,巴塞罗那和里亚马德里之间的比赛)。您可以使用the fixtures API来获得这些数字。在

team仅对特定的赌注类型(您可能也猜到了)是必需的:

Chosen team type. This is needed only for SPREAD, MONEYLINE and TEAM_TOTAL_POINTS bet types

基本上是为了确定下注所指的球队(1,2或平局)。在

相关问题 更多 >