1. 体育赛事

1.1 内容采集定义

错误码定义

HTTP错误码业务错误码错误信息备注
2000OK成功
4001Invalid parameter无效参数
4002Incorrect signature签名错误
4003Too many parameters参数过多
4004Unsupported signature method不支持此签名方式
4005Invalid/Used timestamp parameter时间戳无效
4006Unsupported open api不支持此接口
40112Session key invalid or no longer valid会话密钥无效
40331Forbidden信息校验失败
40032Data parse error数据解析出错
40080Request Timeout请求超时
500101Unknown error未知错误
500102Server internal error服务器错误
500103Service temporarily unavailable服务暂不可用

1.2 队伍信息获取

1.2.1 基本信息

方法:POST

URL:/sports/teams

说明:

1.2.2 请求头域

暂无成员

1.2.3 请求消息

名称是否必选类型描述
requestBody是SportsTeamInfoReq请求消息

1.2.4 响应消息

响应码响应体类型描述
200SportsTeamInfoRsp查询成功,返回查询结果。

1.3 赛事信息获取

1.3.1 基本信息

方法:POST

URL:/sports/schedules

说明:

1.3.2 请求头域

暂无成员

1.3.3 请求消息

名称是否必选类型描述
requestBody是SportsScheduleInfo请求消息

1.3.4 响应消息

响应码响应体类型描述
200SportsScheduleInfoRsp查询成功,返回查询结果。

1.4 基本类型结构

1.4.1 LeagueId

联赛ID:NBA-NBA, UK_EPL-英超, ITA_SERIEA-意甲, ESP_LALIGA-西甲, GEM_BUNDESLIGA-德甲, FRA_L1-法甲, CN_CBA-CBA, CN_CSL-中超,UEFA_CL-欧冠,UEFA_EL-欧联。

类型取值范围
string枚举值:  NBA, UK_EPL, ITA_SERIEA, ESP_LALIGA, GEM_BUNDESLIGA, FRA_L1, CN_CBA, CN_CSL

1.5 对象类型结构

1.5.1 SportsTeamInfoReq

指定联赛ID列表查询

成员名称描述是否必选类型取值范围
leagueIds联赛ID,查询多个用英文逗号分隔。否LeagueId[]最大Item数: 32

1.5.2 SportsTeamInfoRsp

成员名称描述是否必选类型取值范围
data
是SportsTeamInfoItem[]最大Item数: 32

1.5.3 SportsTeamInfoItem

成员名称描述是否必选类型取值范围
teamId球队Id是string最大长度: 32
teamName球队名称是string最大长度: 64
leagueId联赛ID:NBA-NBA, UK_EPL-英超, ITA_SERIEA-意甲, ESP_LALIGA-西甲, GEM_BUNDESLIGA-德甲, FRA_L1-法甲, CN_CBA-CBA, CN_CSL-中超,UEFA_CL-欧冠,UEFA_EL-欧联是

string

(LeagueId)

/
leagueName联赛名称是string最大长度: 32
alias球队别名否string最大长度: 64
logo球队logo信息是Image/
hot热度: 0-非热门队伍;1-热门队伍是int枚举值:  0, 1
desc球队简要描述信息否string最大长度: 512
homePage球队主页跳转Link,最大长度128字节否Interaction/
chiefCoach主教练否string最大长度: 64

1.5.4 SportsScheduleInfo

SportsScheduleInfo 请求查询方式包含:

(1)指定赛事ID,开始时间、结束时间查询联赛赛程。

(2)指定开始时间、结束时间,查询时间段内所有已知的联赛赛程。

成员名称描述是否必选类型取值范围
leagueId联赛ID:NBA-NBA, UK_EPL-英超, ITA_SERIEA-意甲, ESP_LALIGA-西甲, GEM_BUNDESLIGA-德甲, FRA_L1-法甲, CN_CBA-CBA, CN_CSL-中超,UEFA_CL-欧冠,UEFA_EL-欧联否

string

(LeagueId)


beginDate查询开始时间查询开始时间(日期,格式2018-09-09)否string最大长度: 20
endDate查询结束时间查询结束时间(日期,格式2018-09-09)否string最大长度: 20

1.5.5 SportsScheduleInfoRsp

成员名称描述是否必选类型取值范围
data
是SportsScheduleInfoItem[]最大Item数: 256

1.5.6 SportsScheduleInfoItem

成员名称描述是否必选类型取值范围
matchId赛事Id是string最大长度: 32
leagueId联赛ID:NBA-NBA, UK_EPL-英超, ITA_SERIEA-意甲, ESP_LALIGA-西甲, GEM_BUNDESLIGA-德甲, FRA_L1-法甲, CN_CBA-CBA, CN_CSL-中超,UEFA_CL-欧冠,UEFA_EL-欧联是

string

(LeagueId)

/
leagueName联赛名称是string最大长度: 32
pubTime体育赛程发布时间是string最大长度: 20
season比赛赛季,格式为2017-2018。是string最大长度: 32
round轮次,如第一轮。是string最大长度: 32
beginTime比赛开始时间是string最大长度: 20
status状态 1:未开始;2:进行在;3:已结束。是string最大长度: 8
process当前比赛进度,status为2(进行中)的比赛有效。如“第2节”。是string最大长度: 32
gameTime比赛进行的时间,status为2(进行中)的比赛有效。是string最大长度: 32
matchType比赛类型,如常规赛、季后赛等。是string最大长度: 32
informations比赛相关资讯信息是SportsScheduleInformationItem[]/
hot热度 0-非热门;1-热门。是int枚举值:  0,1
homeTeam主队信息否SportsScheduleTeam/
awayTeam客队信息否SportsScheduleTeam/

1.5.7 SportsScheduleInformationItem

比赛相关资讯信息

成员名称描述是否必选类型取值范围
title比赛相关资讯标题是string最大长度: 128
infoType比赛资讯类型:TEXTLIVE, VIDEOLIVE, IMAGE是string最大长度: 16,枚举值:  TEXTLIVE, VIDEOLIVE, IMAGE
link/否Interaction/
image单个图片信息否Image/

1.5.8 SportsScheduleTeam

赛事球队信息

成员名称描述是否必选类型取值范围
teamId球队ID是string最大长度: 32
teamName球队名称是string最大长度: 64
logo球队logo的URL地址是string最大长度: 512
score得分否long/
prescore大比分否long/

1.5.9 Interaction

成员名称描述是否必选类型取值范围
webURL点击整个卡片需要实际跳转的H5链接,要求为https地址。否string最大长度: 512
deepLink对原生App的跳转否NativeAppLinkInteraction/
quickApp对快应用的扩展否QuickAppLinkInteraction/

1.5.10 NativeAppLinkInteraction

对原生App的跳转

成员名称描述是否必选类型取值范围
urlApp的deeplink地址是string最大长度: 512
appNameApp名称否string最大长度: 256
appPackageApp包名是string最大长度: 256
minVersion支持的APP的最小版本号VersionCode是long/
minAndroidAPILevel所需android最小API Level否long/

1.5.11 QuickAppLinkInteraction

对快应用的扩展

成员名称描述是否必选类型取值范围
url快应用的deeplink地址。是string最大长度: 512
minPlatformVersion所需快应用引擎最小版本号。是long/
minVersion支持的快应用的最小版本号VersionCode。是long/

1.5.12 Image

单个图片信息

成员名称描述是否必选类型取值范围
url图片URL,要求为https格式。是string最大长度: 512
widthPixels图片宽度(像素)是long最小值: 1,最大值: 16384
heightPixels图片高度(像素)是long最小值: 1,最大值: 16384

1.5.13 ImageInfo

图片信息,至少提供一张图。

成员名称描述是否必选类型取值范围
small小图否Image/
medium中图否Image/
large大图否Image/