gpt4 book ai didi

python - 如何使用 Pinnacle Sports API 的 Python 包装器查询实际市场

转载 作者:行者123 更新时间:2023-12-01 01:41:42 27 4
gpt4 key购买 nike

我想使用 rozzac90/pinnacle API python 包装器 github 项目在 Pinnacle 上进行自动投注。
我想知道,如果我知道主队和客队的名称,获得赛事实际主要市场的最佳方法是什么。我正在使用这样的东西来获得市场:

soccer_events = api.market_data.get_fixtures(29)

for league in soccer_events[u'league']:
for event in league[u'events']:
if event[u'status'] == 'I':
fixtures[i].append(league[u'id'])
fixtures[i].append(event[u'id'])
fixtures[i].append(event[u'home'])
fixtures[i].append(event[u'away'])
fixtures.append([])
i=i+1

之后,我会循环查看主场和客场元素的名称,并选择最佳匹配。但有时,如果我得到正确的主场和客场名称,相应的 eventid 并不总是有效,这是我的主要问题。我发现在不同的固定装置[]位置中可能有多个与相同团队名称关联的事件ID。

有人可以帮我过滤正确且实际的事件吗?

最诚挚的问候

最佳答案

https://github.com/pinnacleapi/pinnacleapi-documentation/blob/master/FAQ.md

如何查找关联事件?可以使用 Get Fixtures 中的 'parentId' 将关联事件分组到 “parent” 事件。

一些有帮助的事实:

我们有不同的赛前和现场事件,可以通过“liveStatus”来区分。在某些情况下,我们可能会针对同一实际事件举办多个现场事件,但我们绝不会同时在两项事件中提供相同的市场。父事件是那些没有“parentId”的事件父赛事始终是赛前举办的('liveStatus'=0 或 'liveStatus'=2),但 MLB 联赛和电子竞技的某些情况除外,其中直播赛事 ('liveStatus'=1 ) 可能缺少“parentid”

换句话说,您将一场比赛视为两个事件 - 赛前和现场赔率。

关于python - 如何使用 Pinnacle Sports API 的 Python 包装器查询实际市场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51817286/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com