PHP LOL接口,电竞英雄联盟数据API接口 - 【赛事列表】API调用示例代码
野子电竞数据官网改版https://www.xxe.io/全新登场
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.annotation.JSONField;
import java.nio.charset.StandardCharsets;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;
/**
@API: 赛事列表
*/
public class LolLeague {
public static void main(String[] args) {
try {
String content = getContent();
Respond rsp = JSON.parseObject(content, Respond.class);
System.out.println(rsp.code);
System.out.println(rsp.message);
rsp.getLeagueList().forEach(System.out::println);
} catch (Throwable t) {
t.printStackTrace();
}
}
/**
* 获取API返回内容
*
* Note: 这里为了方便测试我使用了一份本地文件,使用时应替换为真实接口返回内容
*/
private static String getContent() {
try {
StringBuilder builder = new StringBuilder();
List lines = Files.readAllLines(Paths.get("./src/main/resources/LolLeague.json"), StandardCharsets.UTF_8);
lines.forEach(builder::append);
return builder.toString();
} catch (Throwable t) {
t.printStackTrace();
return "";
}
}
public static class Respond {
@JSONField(name = "code")
private int code;
@JSONField(name = "message")
private String message;
@JSONField(name = "data")
private List leagueList;
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public List getLeagueList() {
return leagueList;
}
public void setLeagueList(List leagueList) {
this.leagueList = leagueList;
}
}
public static class League {
@JSONField(name = "league_id")
private int leagueId;
@JSONField(name = "name")
private String name;
@JSONField(name = "name_en")
private String nameEn;
@JSONField(name = "short_name")
private String nameShort;
@JSONField(name = "start_time")
private long startTime;
@JSONField(name = "end_time")
private long endTime;
@JSONField(name = "organizer")
private String organizer;
@JSONField(name = "logo")
private String logo;
@JSONField(name = "address")
private String address;
@JSONField(name = "team_ids")
private List teamIds;
@JSONField(name = "status")
private int status;
@Override
public String toString() {
return "League{" +
"leagueId=" + leagueId +
", name='" + name + '\'' +
", nameEn='" + nameEn + '\'' +
", nameShort='" + nameShort + '\'' +
", startTime=" + startTime +
", endTime=" + endTime +
", organizer='" + organizer + '\'' +
", logo='" + logo + '\'' +
", address='" + address + '\'' +
", teamIds=" + teamIds +
", status=" + status +
'}';
}
public void setLeagueId(int leagueId) {
this.leagueId = leagueId;
}
public void setName(String name) {
this.name = name;
}
public void setNameEn(String nameEn) {
this.nameEn = nameEn;
}
public void setNameShort(String nameShort) {
this.nameShort = nameShort;
}
public void setStartTime(long startTime) {
this.startTime = startTime;
}
public void setEndTime(long endTime) {
this.endTime = endTime;
}
public void setOrganizer(String organizer) {
this.organizer = organizer;
}
public void setLogo(String logo) {
this.logo = logo;
}
public void setAddress(String address) {
this.address = address;
}
public void setTeamIds(List teamIds) {
this.teamIds = teamIds;
}
public void setStatus(int status) {
this.status = status;
}
}
}
PHP LOL接口,电竞英雄联盟数据API接口 - 【赛事列表】API调用示例代码相关推荐
- 电竞英雄联盟数据API接口 - 【比赛列表】API调用示例代码
电竞英雄联盟数据API接口 - [比赛列表]API调用示例代码 分享使用 野子科技数据 https://www.xxe.io/ 接口调用的示例代码,今天接的是英雄联盟的[比赛列表]接口,跟之前不同的是 ...
- 电竞英雄联盟数据API接口 - 【近期赛事列表】API调用示例代码
分享使用接口调用的示例代码,今天接的是英雄联盟的[近期赛事列表]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.an ...
- 电竞英雄联盟数据API接口 - 【联赛列表】API调用示例代码
分享使用接口调用的示例代码,今天接的是英雄联盟的[联赛列表]接口,跟之前不同的是,接口返回的是Json数据,这里使用Fastjson来解析. import com.alibaba.fastjson.J ...
- 电竞英雄联盟数据API接口 - 【选手基本信息】API调用示例代码
分享使用接口调用的示例代码,接的是英雄联盟的[选手基本信息]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.anno ...
- 电竞英雄联盟数据API接口 - 【英雄联赛统计】API调用示例代码
分享使用接口调用的示例代码,今天接的是英雄联盟的[英雄联赛统计]接口. import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.an ...
- dota2 java_电竞Dota2数据API接口 - 【战队列表】调用示例代码
分享调用飞鲸电竞数据DOTA2的数据接口,在线接口文档,需注册 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.annota ...
- lol数据英雄联盟接口LOL接口电竞api开发比分网分享@
英雄联盟数据LOL接口电竞api开发比分网分享@TOC 数据来自marz数据alan@marzesport.com 各大赛区的lol数据都有 1.获取赛事 接口:{{host1}}/api/serie ...
- 定制电竞比分网LOL英雄联盟数据API接口调用代码
定制电竞比分网LOL英雄联盟数据API接口调用代码 GET /api/result/lol 说明 该接口为LOL英雄联盟API接口,主要用来拉取比赛结果数据 当每一局比赛结束时,破晓字节电竞数据API ...
- Dota2数据Dota2接口电竞api开发比分网分享
Dota2数据Dota2接口电竞api开发比分网分享@TOC 数据来自marz数据alan@marzesport.com 1.获取赛事 接口:{{host1}}/api/series/9870? {& ...
最新文章
- 全球及中国商业座机电话行业投资潜力及竞争格局展望报告2021-2027年版
- Sitecore 9 为什么数据驱动的组织选择它
- php 单例模式 单态模式
- javascript --- 实战中体会jsonp
- jQuery.extend与jQuery.fn.extend的区别分析与实例
- mysql采用 级触发_Mysql高级之触发器(trigger)
- 本地执行php查看内存占用,查看页面执行php占用内存情况
- 爬虫-练习引导-豆办电影爬取-json数据的处理
- vue.js视频课程_在此免费课程中学习Vue.js! ✨
- Kafka 分布式消息队列介绍
- 价格要大涨,新5G iPhone可能不会带来换机热?
- shiro 同时实现url和按钮的拦截_Shiro权限管理框架(一):Shiro的基本使用
- ThreadPoolExecutor线程池源码(二) - 核心源码
- python3.8安装pygame_Python3.8安装Pygame教程
- 04 高等数学专题——向量代数和空间解析几何
- MATLAB 产生带宽信号
- 用数字计算机公式表白,数学计算题表白公式
- 机器人最新天赋符文天赋加点图_机器人天赋符文s9
- Ruoyi-Vue是如何实现微信公众号免密登录的
- 微信小程序 - 二维码数据解析,如何扫码进入开发版测试二维码数据
热门文章
- NB-Iot烟感03:感烟探测器原理图设计
- MATLAB路面裂缝检测识别算法仿真
- 通灵学院|游戏设计研习5:游戏机制的平衡★(4300字)
- 2021-2022 ACM-ICPC Latin American Regional Programming Contest 题解
- 组合预测模型 | PSO-ELM、ELM极限学习机数据回归预测对比(Matlab程序)
- FAST-LIO2代码解析(二)
- Cerberus恶意软件团队解散,10万美元拍卖源代码工程
- 【Rust日报】 2019-04-09
- 那些创新是如何产生的?
- 团队做项目该怎样分工