GetBetDetails - Saba-sports/OddsDirectAPI_CN GitHub Wiki

用于获取注单详细信息,包含未结算或已结算之注单。最多可查询六个月内之注单。但查询区间(start 与 end)限30日内。

Request

GET
URI: /betting/{version}/GetBetDetails?start=2021-02-01&end=2021-02-05&isSettled=true&Language=en
Content-Type: application/json
X-Forwarded-For: client ip (如果通过代理使用API需要额外带入)
Authorization: Bearer {JWT token}
Parameter Format Mandatory Description
start Datetime Yes 指定开始的日期时间
日期字串格式應符合: "2021-01-01T00:00:00"(可 encode)
end Datetime Yes 指定结束的日期时间
日期字串格式應符合: "2021-01-01T00:00:00"(可 encode)
isSettled bool Yes 票券是否已结算
language string Yes 指定欲回应的数据语系,请参阅Language Table

Response

[
    {
        "transId": long,
        "memberId": string,
        "operatorId": string,
        "leagueId": int?,
        "leagueName": string,
        "leagueIconUrl": string,
        "eventId": int,
        "parentId": int,
        "homeTeamId": int,
        "homeTeamName": string,
        "homeIconUrl": string,
        "awayTeamId": int,
        "awayTeamName": string,
        "awayIconUrl": string,
        "kickOffTime": DateTime,
        "globalShowTime": DateTime,
        "sportType": int,
        "sportName": string,
        "betType": int,
        "betTypeName": string,
        "parlayTicketNo": long,
        "price": decimal,
        "stake": decimal,
        "transTime": DateTime,
        "status": string,
        "settlementPrice": decimal,
        "currency": int,
        "oddsType": int,
        "oddsTypeName": string,
        "oddsInfo": string,
        "key": string,
        "keyName": string,
        "excluding": string,
        "isLucky": bool,
        "parlayType": string,
        "comboType": string,
        "homePoint": decimal,
        "awayPoint": decimal,
        "point": decimal?,
        "eSportGameId": int,
        "homeScore": int?,
        "awayScore": int?,
        "cashoutEnabled": bool,
        "alreadyCashout": bool,
        "cashoutPrice": decimal, 
        "parlayInfo": parlayInfo[],
        "resettles": ResettlesInfo[],
        "resourceId": string
    }
]

Parameter Format Description
transId long 注单号码
memberId string 厂商会员标识符
operatorId string 厂商账号
leagueId int? 联赛ID
leagueName string 联赛名称
leagueIconUrl string 联赛图片URL, 如果图片不存在请使用预设联赛图片URL
{domain}/LeagueImg/league_flag.png
domain请用leagueIconUrl返回的domain取代
eventId int 赛事ID
parentId int 主赛事ID
homeTeamId int 主队ID
homeTeamName string 主队名称
homeIconUrl string 联赛图片URL, 如果图片不存在请使用预设联赛图片URL
{domain}/TeamImg/team_flag_home.png
domain请用homeIconUrl返回的domain取代
awayTeamId int 客队ID
awayTeamName string 客队名称
awayIconUrl string 联赛图片URL, 如果图片不存在请使用预设联赛图片URL
{domain}/TeamImg/team_flag_away.png
domain请用awayIconUrl返回的domain取代
kickOffTime datetime 系统开赛时间 (时区GMT+0)
globalShowTime datetime 赛事开赛时间(时区GMT+0)
sportType int? 体育项目ID
sportName string 体育项目名称
betType int 投注类型
betTypeName string 投注类型名称
parlayTicketNo long 串关票券编号
price decimal 赔率
stake decimal 下注金额
transTime datetime 交易时间
status string 注单状态
half won / half lose / won / lose / void / running / draw / reject / refund / waiting
settlementPrice decimal 结算的赢利或亏损金额
currency int 币别ID,请参阅Currency Table
oddsType int 盘口赔率类型
0 : by member setting (default) ; 1 : Malay Odds ; 2 : Hong Kong Odds ; 3 : Decimal Odds ; 4 : Indo Odds ; 5 : American Odds
oddsTypeName string 盘口赔率类型名称
oddsInfo string 特殊投注类型时才显示信息
betType = 468 或 469
key string 投注类型选项
keyName string 投注类型选项名称
excluding string 特殊规则
key = aosbetType = 413/414/405/644/2707
isLucky bool 是否为Lucky串关
parlayType string 串关类别
MixParlay: 混合过关
System Parlay: 串关
comboType string 串关组合
Doubles/Treble/Trebles/Trixie/Yankee/Canadian/Heinz/SuperHeinz/Goliath/4-Fold~100-Fold
Double and Doubles : 如果只产生一张注单就是 Double 否则为 Doubles . 举例 Double (1 bet) / Doubles (3 Bets)
Treble and Trebles : 如果只产生一张注单就是 Treble 否则为 Trebles. 举例 Treble (1 bet) / Trebles (4 Bets)
Fold and Folds : 如果只产生一张注单就是 Fold 否则为 Folds. 举例 4-Fold (1 bet) / 4-Folds (5 Bets)
homePoint decimal 主队让球
awayPoint decimal 客对让球
point decmial? 球头
eSportGameId int 电子竞技游戏类型,请参阅E-Sport Group Enumeration
homeScore int? 下注时主队得分
awayScore int? 下注时客队得分
cashoutEnabled bool 是否可以实时兑现
alreadyCashout bool 是否已经实时兑现
cashoutPrice decimal 实时兑现的金额, 当 alreadyCashout 是 true.
parlayInfo parlayInfo 串关信息列表
resettles ResettlesInfo 重新结算信息列表(若有重新结算才会出现信息)
resourceId string 投注类型中的 X 和 Y 值,格式为 XX 或 XXYY。
例如:投注类型 9007 Map 1 Firstto 5 Kills。收到的 resourceId 值为 0105。

parlayInfo

[
	{
		"parlayId": long,
		"leagueId": int,
		"leagueName": string,
                "leagueIconUrl" string,
		"eventId": int,
		"homeTeamId": int,
		"homeTeamName": string,
                "homeIconUrl" string,
		"awayTeamId": int,
		"awayTeamName": string,
                "awayIconUrl" string,
		"kickOffTime": DateTime,
		"globalShowTime": DateTime,
		"price": decimal,
		"betType": int,
		"betTypeName": string,
		"key": string,
		"keyName": string,
		"sportType": int,
		"sportName": string,
		"homePoint": decimal,
		"awayPoint": decimal,
		"point": decimal?,
		"status": string,
		"homeScore": int?,
		"awayScore": int?,
                "resourceId": string
	}
]
Parameter Format Description
parlayId long Parlay注单号码
leagueId int 联赛ID
leagueName string 联赛名称
leagueIconUrl string 联赛图片URL, 如果图片不存在请使用预设联赛图片URL
{domain}/LeagueImg/league_flag.png
domain请用leagueIconUrl返回的domain取代
eventId int 赛事ID
homeTeamId int 主队ID
homeTeamName string 主队名称
homeIconUrl string 联赛图片URL, 如果图片不存在请使用预设联赛图片URL
{domain}/TeamImg/team_flag_home.png
domain请用homeIconUrl返回的domain取代
awayTeamId int 客队ID
awayTeamName string 客队名称
awayIconUrl string 联赛图片URL, 如果图片不存在请使用预设联赛图片URL
{domain}/TeamImg/team_flag_away.png
domain请用awayIconUrl返回的domain取代
kickOffTime datetime 赛事开赛时间 (时区GMT+0)
globalShowTime datetime 赛事开赛时间 (时区GMT+0)
price decimal 赔率
betType int 投注类型
betTypeName string 投注类型名称
key string 投注类型选项
keyName string 投注类型选项名称
sportType int 体育项目ID
sportName string 体育项目名称
homePoint decimal 主队让球
awayPoint decimal 客队让球
point decimal? 球头
status string 注单状态
half won / half lose / won / lose / void / running / draw / reject / refund / waiting
homeScore int? 下注时主队得分
awayScore int? 下注时客队得分
resourceId string 投注类型中的 X 和 Y 值,格式为 XX 或 XXYY。
例如:投注类型 9007 Map 1 Firstto 5 Kills。收到的 resourceId 值为 0105。

ResettlesInfo

[
	{
		"resettleDate": DateTime,
		"balanceChange": bool,
		"status": string,
		"reSettlePrice": decimal
	}
]
Parameter Format Description
resettleDate datetime 重新结算时间
balanceChange bool 余额是否更动
status string 注单状态
half won / half lose / won / lose / void / running / draw / reject / refund / waiting
reSettlePrice decimal 前次结算输或赢的金额

Ticket Status Description

Ticket Status 说明描述
waiting(等待中) 交易員可能因為賠率的轉換等因素,還未接受這張注單。
running(进行中) 此注單還沒有結算。(注單還沒有結算的狀態有可能是這場比賽還沒有結算之類的情形.)
void(作废) 在注單為 running 的狀態下,玩家下注注金返回。原因可能為我們交易員對此場賽事有些疑慮。可與我們聯繫詢問發生什麼狀況。
refund(退款) 在注單為 running 的狀態下,玩家下注注金返回。原因有可能是賽事取消或發生什麼意外。
reject(已取消) 在注單為 waiting 的狀態下,玩家下注注金返回。可能狀況很多。
lose(输) 此注單已結算且玩家輸了此注單。
won(赢) 此注單已結算且玩家贏了此注單。
draw(和局) 此注單已結算且此注單為和局。
half won(半赢) 此注單已結算且玩家贏了下注額一半。
half lose(半输) 此注單已結算且玩家輸了下注額一半。
⚠️ **GitHub.com Fallback** ⚠️