🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 3.2 联赛接口 ### 1.联赛列表 GET: 请求示例:/api/v1/league?page=1&per_page=100&token=XXXXX ~~~ { "code": 0, "data":{ "list":[ { "id":1, //联赛id "game_id":1, //游戏id "name":"NADCL第四季", //联赛中文名称 "name_en":"NADCL Season 4", //联赛英文名称 "abbr":"NADCL", //联赛简称 "abbr_en":"NADCL Season 4", //联赛英文简称 "logo":"xxx.png", //联赛logo "icon":"xxx.png", //联赛icon "level":99, //联赛等级 "status":"", //联赛状态 "region_id":"283", //所属地区id "is_hot":2, //是否热门 "has_push":"1", //是否有推送 "has_live":"1", //是否有直播 "updata_time":1634732618, //更新时间 } { "id":2, "game_id":1, "name":"NEST", "name_en":"NADCL Season 4", "abbr":"NADCL", "abbr_en":"xxx.png", "logo":"xxx.png", "icon":"xxx.png", "level":99, "status":"", "region_id":"283", "is_hot":2, "has_push":"1", "has_live":"1", "updata_time":1634732618, } ...... ] } } ~~~ 接口概述:获取所有联赛列表数据 | 请求参数 | 数据类型 | 是否必填 | 描述 | | --- | --- | --- | --- | | page | int | 否 | 页数 | | per_page | int | 否 | 每页数据条数 | | token | string | 是 | 客户密钥 | | day | int | 否 | 可以填写1-7,1代表24小时内变动数据筛选;7代表一周内变动数据筛选,2-6以此类推;若不填写或填写错误此参数不生效 | | game_id | int | 否 | 游戏ID筛选 | ### 2.联赛详情 GET: ~~~ /api/v1/league/{league_id} ~~~ 接口概述:获取所有联赛详情 | 请求参数 | 数据类型 | 是否必填 | 描述 | | --- | --- | --- | --- | | page | int | 否 | 页数 | | per_page | int | 否 | 每页数据条数 | | token | string | 是 | 客户密钥 | | league_id | int | 否 | 联赛ID | 请求url示例 ~~~ /api/v1/league?page=1&per_page=100&token=XXXXX ~~~ ~~~ { "id": 2011, "game_id": 1, "name": "", "name_en": "英雄联盟全球总决赛", "abbr": "英雄联盟全球总决赛", "logo": "https://example.png", "icon": "https://example.png", "level": 1 "status":"live" // 联赛状态(upcoming 未开始,live 进行中,past结束,cancel 取消, delete 删除) "region_id": "1" // 赛区ID "is_hot": "1" // 是否热门 "lang": { "name_zh_tw": "英雄聯盟", //繁体 "name_es": "Liga de Leyendas", //西班牙语 "name_pt": "Liga dos lendários", //葡萄牙语 "name_fr": "League of Legends", //法语 "name_de": "League of Legends", //德语 "name_sv": "League of legends", //瑞典语 "name_ru": "Лига Легенд", //俄语 "name_uk": "Ліга Легенд", //乌克兰语 "name_da": "Liga af legender", //丹麦语 "name_pl": "Liga legend", //波兰语 "name_nl": "League of Legends", //荷兰语 "name_ko": "리그 오브 레전드", //韩语 "name_ms": "Liga legenda", //马来语 "name_tl": "Liga ng mga alamat", //他加禄语 "name_vi": "Liên Minh Huyền Thoại", //越南语 "name_el": "Λεγεώνα των Θρύλων", //希腊语 "name_tr": "Efsaneler Ligi", //土耳其语 "name_thai": "ลีกแห่งตำนาน" //泰语 "name_ar": "دوري الأساطير" //阿拉伯语 "name_hi": "" //印度语 } "series_ids": [ //联赛下的赛事id 25513, 25941, 25942 ] } ~~~ | 返回参数 | 数据类型 | 描述 | 备注 | | --- | --- | --- | --- | | id | int64 | ID | \--- | | game_id | int64 | 游戏id (1-lol,2-csgo,3-王者荣耀,4-dota2 ) | \--- | | name | string | 名子 | \--- | | name_en | string | 英文名 | \--- | | abbr | string | 简称 | \--- | | logo| string | logo \--- | | icon | string | icon | \--- | | level | int |等级 | \--- | |lang | int | 多语言字段(联赛名) | ---