GetLeagues push - Saba-sports/OddsDirectAPI_CN GitHub Wiki

此API用于获取每个联赛中的赛事数量

  • 通过此API在一个请求中订阅更新和检索数据。

Request

GET  /sports/stream/{version}/GetLeagues?from=2021-02-28&language=cs
Accept: text/event-stream
Accept-Encoding: br, gzip, deflate(如果可以使用Header)
Parameter Description
query 使用Odata指定特定格式的查询
from 指定赛事开始日期,可以单独输入日期字串格式應符合: "2021-01-01T00:00:00"(可 encode)
until 指定赛事结束日期,可以单独输入日期字串格式應符合: "2021-01-01T00:00:00"(可 encode)
language 指定欲回应的数据语系,请参阅Language Table
token 透过 /login或/refreshToken 获得JWT token

Response

id:string\r\n 
data: {
    "status": int,
    "message":string,
    "payload": {
        "leagues":{
            "add": League[],
            "change":LeagueChange[],
            "remove":LeagueRemove[]
        }
    }
}\r\n\r\n
Name Format Description
id string Server Sent Event的序列号码
data json

Data object

Name Format Description
status int 回应的状态代码
message string 回应的状态信息
payload object

Payload object

Name Format Description
leagues object 联赛信息列表
Leagues object
Name Format Description
add League array 新添加的联赛信息列表- League 请参阅GetLeagues
change LeagueChange array 更新的联赛信息列表- 请参考以下内容。
remove LeagueRemove array 删除的联赛信息列表- 请参考以下内容。
LeagueChange information
Name Format Description
leagueId int 联赛ID
liveGameCount int 该联赛的滚球赛事数量
gameCount int 该联赛的非滚球赛事数量
isParlay bool 是否为串关赛事
LeagueRemove information
Name Format Description
leagueId int 联赛ID
isParlay bool 是否为串关赛事