🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 3.10.2足球阵容接口 GET: ~~~ /sport/api/v1/lineup/{match_id}?sport_id=202&token=xxxxx ~~~ 接口概述:获取足球阵容数据 建议频率:需要时查询 | 请求参数 | 数据类型 | 是否必填 | 描述 | | --- | --- | --- | --- | | page | int | 否 | 页数 | | per_page | int | 否 | 每页数据条数 | | token | string | 是 | 客户密钥 | | sport_id | int | 是 | 运动ID | | match_id | int | 是 | 比赛ID | | language| string | 否 | 1.不填,“name”默认返中文;2. 填vi,字段“name” 返越南文;3.填zh_tw,返繁体| 请求url示例 ~~~ sport/api/v1/lineup/3310808?sport_id=202&token=xxxxx ~~~ 阵容接口示例 ```json { "match_id": 368383, //比赛id "sport_id": 202, //运动id "data": { "confirmed": 1, //正式阵容,1-是、0-不是 "home_formation": "3-5-2", //主队阵型 "away_formation": "4-3-3", //客队阵型 "home": [ //主队阵型球员列表 { "id": 59508, //球员id "team_id": 207, //球队id "logo": "https://xxxx.png", //球员logo "first": 1, //是否首发,1-是、0-否 "captain": 0, //是否队长,1-是、0-否 "name": "吉亚科莫·萨塔里诺", //球员名中文 "name_en": "", //球员名英文 "national_logo": "", //球员logo(国家队) "shirt_number": 22, //球衣号 "position": "G", //球员位置,F前锋、M中场、D后卫、G守门员、其他为未知 "x": 50, //阵容X坐标,总共100 "y": 12, //阵容y坐标,总共100 "rating": "6.84" //球评分,10分为满分 }, { "id": 64654, //球员id "team_id": 0, //球队id "logo": "https://xxxx.png", //球员logo "first": 1, //是否首发,1-是、0-否 "captain": 0, //是否队长,1-是、0-否 "name": "卡洛·佩拉加蒂", //球员名中文 "name_en": "", //球员名英文 "national_logo": "", //球员logo(国家队) "shirt_number": 6, //球衣号 "position": "D", //球员位置,F前锋、M中场、D后卫、G守门员、其他为未知 "x": 24, //阵容X坐标,总共100 "y": 32, //阵容y坐标,总共100 "rating": "0.0", //球评分,10分为满分 "incidents": [ //球员事件列表,有事件存在,默认不存在 { "type": 3, //事件类型,详见状态码 "time": "61", //事件发生时间(含加时时间,”A+B”:A-比赛时间,B-加时时间) "belong": 1, //发生方 0-中立,1-主队,2-客队 "home_score": 1, //主队比分 "away_score": 0, //客队比分 "reason_type": 0 //红黄牌、换人事件原因,详见状态码>事件原因(红黄牌、换人事件存在) "in_player": { //球员信息( player-相关球员,assist1-助攻球员1,assist2助攻球员2,in_player换上球员,out_player换下球员) "id": 59523, //球员id "name": "克斯·博杰" //球员名 }, "out_player": { //换下球员 "id": 59509, //球员id "name": "洛伦佐·科恰" //球员名 } ] } ], "away": [ //客队阵型球员列表 { "id": 63364, //球员id "team_id": 0, //球队id "logo": "https://xxxx.png", //球员logo "first": 1, //是否首发,1-是、0-否 "captain": 0, //是否队长,1-是、0-否 "name": "菲利普·佩鲁齐尼", //球员名中文 "name_en": "", //球员名英文 "national_logo": "", //球员logo(国家队) "shirt_number": 32, //球衣号 "position": "G", //球员位置,F前锋、M中场、D后卫、G守门员、其他为未知 "x": 50, //阵容X坐标,总共100 "y": 12, //阵容y坐标,总共100 "rating": "0.0" //球评分,10分为满分 }, { "id": 63379, //球员id "team_id": 0, //球队id "logo": "https://xxxx.png", //球员logo "first": 1, //是否首发,1-是、0-否 "captain": 0, //是否队长,1-是、0-否 "name": "弗朗西斯科·梅佐尼", //球员名中文 "name_en": "", //球员名英文 "national_logo": "", //球员logo(国家队) "shirt_number": 94, //球衣号 "position": "D", //球员位置,F前锋、M中场、D后卫、G守门员、其他为未知 "x": 13, //阵容X坐标,总共100 "y": 32, //阵容y坐标,总共100 "rating": "0.0", //球评分,10分为满分 "incidents": [ //球员事件列表,有事件存在,默认不存在 { "type": 3, //事件类型,详见状态码 "time": "67", //事件发生时间(含加时时间,”A+B”:A-比赛时间,B-加时时间) "belong": 2, //发生方 0-中立,1-主队,2-客队 "home_score": 1, //主队比分 "away_score": 0, //客队比分 "reason_type": 0 //红黄牌、换人事件原因,详见状态码>事件原因(红黄牌、换人事件存在) }, { "id": 63390, //球员id "team_id": 0, //球队id "logo": "https://xxxx.png", //球员logo "first": 1, //是否首发,1-是、0-否 "captain": 0, //是否队长,1-是、0-否 "name": "亚历山德罗·比安科尼", //球员名中文 "name_en": "", //球员名英文 "national_logo": "", //球员logo(国家队) "shirt_number": 5, //球衣号 "position": "D", //球员位置,F前锋、M中场、D后卫、G守门员、其他为未知 "x": 36, //阵容X坐标,总共100 "y": 32, //阵容y坐标,总共100 "rating": "0.0", //球评分,10分为满分 "incidents": [ //球员事件列表,有事件存在,默认不存在 { "type": 9, //事件类型,详见状态码 "time": "81", //事件发生时间(含加时时间,”A+B”:A-比赛时间,B-加时时间) "belong": 2, //发生方 0-中立,1-主队,2-客队 "home_score": 2, //主队比分 "away_score": 0, //客队比分 "reason_type": 0, //红黄牌、换人事件原因,详见状态码>事件原因(红黄牌、换人事件存在) "in_player": { //球员信息( player-相关球员,assist1-助攻球员1,assist2助攻球员2,in_player换上球员,out_player换下球员) "id": 63391, //球员id "name": "伊曼纽尔·加托" //球员名 }, "out_player": { //换下球员 "id": 63390, //球员id "name": "亚历罗·比安" //球员名 } } ] } ] } ] } } ``` | 类型码 | 描述 | | ------ | ------------------ | | 1 | 进球 | | 2 | 角球 | | 3 | 黄牌 | | 4 | 红牌 | | 5 | 越位 | | 6 | 任意球 | | 7 | 球门球 | | 8 | 点球 | | 9 | 换人 | | 10 | 比赛开始 | | 11 | 中场 | | 12 | 结束 | | 13 | 半场比分 | | 15 | 两黄变红 | | 16 | 点球未进 | | 17 | 乌龙球 | | 18 | 助攻 | | 19 | 伤停补时 | | 21 | 射正 | | 22 | 射偏 | | 23 | 进攻 | | 24 | 危险进攻 | | 25 | 控球率 | | 26 | 加时赛结束 | | 27 | 点球大战结束 | | 28 | VAR(视频助理裁判) | | 29 | 点球(点球大战) | | 30 | 点球未进(点球大战) | reason type 状态码 | 类型码 | 描述 | | ------ | ------------------ | | 1      | 犯规               | | 2      |个人犯规               | | 3      | 侵犯对手/受伤换人               | | 4      | 战术犯规/战术换人               | | 5      | 进攻犯规               | | 6      | 无球犯规             | | 7      | 持续犯规             | | 8      | 持续侵犯               | | 9      | 暴力行为               | | 10     | 危险动作           | | 11     | 手球犯规               | | 12     | 严重犯规               | | 13     | 故意犯规(防守球员为最后一名防守人时)           | | 14     | 阻挡进球机会           | | 15     | 拖延时间          | | 16 | 视频回看裁定 | | 17 | 判罚取消 | | 18 | 争论 | | 19 | 对判罚表达异议 | | 20 | 犯规和攻击言语 | | 21 | 过度庆祝 | | 22 | 没有回退到要求的距离 | | 23 |打架 | | 24 | 辅助判罚 | | 25 | 替补席 | | 26 | 赛后行为 | | 27 | 其他原因 | | 28 | 未被允许进入场地 | | 29 | 进入比赛场地 | | 30 | 离开比赛赛场 | | 31 | 非体育道德行为 | | 32 | 非主观意愿的恶意犯规 | | 33 | 冒充或顶替(指球员与球衣不是同一人上场比赛) | | 34 |干预var复审 | | 35 | 进入裁判评审区 | | 36 | 吐口水(向球员或裁判) | | 37 | 病毒 | | 0 | 未知 |