如何使用 Python Wrapper for Pinnacle Sports API 查询实际市场
How to query actual markets with Python Wrapper for Pinnacle Sports API
我想使用 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
之后我循环遍历 home 和 away 元素的名称,select 最匹配。
但
有时,如果我得到正确的主场和客场名称,相应的 eventid 并不总是有效,这是我的主要问题。我发现在不同的 fixtures[] location.
中可能有多个 eventids 与相同的团队名称相关联
谁能帮我筛选出正确的真实事件?
此致
https://github.com/pinnacleapi/pinnacleapi-documentation/blob/master/FAQ.md
如何查找关联事件?
可以使用 Get Fixtures 中的 'parentId' 将关联事件分组到 "parent" 事件。
一些可以提供帮助的事实:
我们有不同的赛前和现场活动,可以通过 'liveStatus' 区分。
在某些情况下,对于同一个实际事件,我们可能有不止一个现场事件,但我们绝不会同时为两个事件提供相同的市场。
父事件是那些没有 'parentId'
家长赛事总是赛前 ( 'liveStatus'=0 or 'liveStatus'=2)
,除了在某些情况下 MLB 联赛和电子竞技,现场赛事 ('liveStatus'=1)
可能会缺少 'parentid'
换句话说,您将一场比赛视为两个事件 - 赛前和现场赔率。
我想使用 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
之后我循环遍历 home 和 away 元素的名称,select 最匹配。 但 有时,如果我得到正确的主场和客场名称,相应的 eventid 并不总是有效,这是我的主要问题。我发现在不同的 fixtures[] location.
中可能有多个 eventids 与相同的团队名称相关联谁能帮我筛选出正确的真实事件?
此致
https://github.com/pinnacleapi/pinnacleapi-documentation/blob/master/FAQ.md
如何查找关联事件? 可以使用 Get Fixtures 中的 'parentId' 将关联事件分组到 "parent" 事件。
一些可以提供帮助的事实:
我们有不同的赛前和现场活动,可以通过 'liveStatus' 区分。
在某些情况下,对于同一个实际事件,我们可能有不止一个现场事件,但我们绝不会同时为两个事件提供相同的市场。
父事件是那些没有 'parentId'
家长赛事总是赛前 ( 'liveStatus'=0 or 'liveStatus'=2)
,除了在某些情况下 MLB 联赛和电子竞技,现场赛事 ('liveStatus'=1)
可能会缺少 'parentid'
换句话说,您将一场比赛视为两个事件 - 赛前和现场赔率。