beta GetBetDetails - Saba-sports/OddsDirectAPI_CN GitHub Wiki

用于获取注单详细信息,包含未结算或已结算之注单。最多可查询一个月内之注单。

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 指定开始的日期时间
end Datetime Yes 指定结束的日期时间
isSettled bool Yes 票券是否已结算
language string Yes 指定欲回应的数据语系,请参阅Language Table

Response

[
    {
        "transId": long,
        "memberId": string,
        "operatorId": string,
        "leagueId": int?,
        "leagueName": string,
        "eventId": int,
        "homeTeamId": int,
        "homeTeamName": string,
        "awayTeamId": int,
        "awayTeamName": string,
        "kickOffTime": 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?,
        "cashoutEnable": bool,
        "cashouts": CashoutDataInfo[],
        "parlayData": ParlayDataInfo[],
        "resettles": ResettlesInfo[]
    }
]

Parameter Format Description
transId long 注单号码
memberId string 厂商会员标识符
operatorId string 厂商账号
leagueId int? 联赛ID
leagueName string 联赛名称
eventId int 赛事ID
homeTeamId int 主队ID
homeTeamName string 主队名称
awayTeamId int 客队ID
awayTeamName string 客队名称
kickOffTime datetime 赛事开赛时间
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
homePoint decimal 主队让球
awayPoint decimal 客对让球
point decmial? 球头
eSportGameId int 电子竞技游戏类型,请参阅E-Sport Group Enumeration
homeScore int? 下注时主队得分
awayScore int? 下注时客队得分
cashoutEnable bool 是否可以实时兑现
cashouts CashoutDataInfo 实时兑现票的信息列表
parlayData ParlayDataInfo 串关信息列表
resettles ResettlesInfo 重新结算信息列表(若有重新结算才会出现信息)

CashoutDataInfo

[
    {
        "cashoutId": long,
        "cashoutTime": DateTime,
        "cashoutStake":decimal
        "cashoutAmount":decimal
        "cashoutStatus":string
        "cashoutSettlementPrice":decimal
    }
]
Parameter Format Description
cashoutId long 实时兑现票的ID
cashoutTime DateTime 实时兑现的交易时间
cashoutStake decimal 实时兑现的投注额
cashoutAmount decimal 实时兑现的金额
cashoutStatus string 实时兑现的注单状态
cashoutSettlementPrice decimal 实时兑现结算的赢利或亏损金额

ParlayDataInfo

[
	{
		"parlayId": long,
		"leagueId": int,
		"leagueName": string,
		"eventId": int,
		"homeTeamId": int,
		"homeTeamName": string,
		"awayTeamId": int,
		"awayTeamName": string,
		"kickOffTime": 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?
	}
]
Parameter Format Description
parlayId long Parlay注单号码
leagueId int 联赛ID
leagueName string 联赛名称
eventId int 赛事ID
homeTeamId int 主队ID
homeTeamName string 主队名称
awayTeamId int 客队ID
awayTeamName string 客队名称
kickOffTime datetime 赛事开赛时间
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? 下注时客队得分

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(半输) 此注單已結算且玩家輸了下注額一半。