【賽事回放】英雄聯盟API資料介面
電競APP原始碼定製開發 電競API專用電競資料介面 分享使用程式碼
示例演示:【英雄聯盟賽事回放】
分享使用 野子資料 http://www.yezishuju.com/zt/ym/ 電競API資料介面呼叫的示例程式碼
具體如下:
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: 比分資料
@Website: https://www.xxe.io/
@Website: http://www.yesesport.com/
@Website: http://www.yezidianjing.com/
*/
public class CsgoMatch {
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.getMatchList().forEach(System.out::println);
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: 選手基本資訊
* @Website: http://www.yezishuju.com/yxlm/
*/
public class LolPlayer {
public static void main(String[] args) {
try {
String content = getContent();
Respond rsp = JSON.parseObject(content, Respond.class);
System.out.println(rsp);
} catch (Throwable t) {
t.printStackTrace();
}
}
/**
* 獲取API返回內容
* <p>
* Note: 這裡為了方便測試我使用了一份本地檔案,使用時應替換為真實介面返回內容
*/
private static String getContent() {
try {
StringBuilder builder = new StringBuilder();
List<String> lines = Files.readAllLines(Paths.get("./src/main/resources/LolPlayer.json"), StandardCharsets.UTF_8);
lines.forEach(builder::append);
return builder.toString();
} catch (Throwable t) {
t.printStackTrace();
return "";
}
}
public static class Respond {
@JSONField
private int code;
@JSONField
private String message;
@JSONField
private Player data;
@Override
public String toString() {
return "Respond{" +
"code=" + code +
", message='" + message + '\'' +
", data=" + data +
'}';
}
public void setCode(int code) {
this.code = code;
}
public void setMessage(String message) {
this.message = message;
}
public void setData(Player data) {
this.data = data;
}
}
public static class Player {
@JSONField
private int playerId;
@JSONField
private int teamId;
@JSONField
private String avatar;
@JSONField
private String nickName;
@JSONField
private String realName;
@JSONField
private String position;
@JSONField
private String country;
@JSONField
private String introduction;
@Override
public String toString() {
return "Player{" +
"playerId=" + playerId +
", teamId=" + teamId +
", avatar='" + avatar + '\'' +
", nickName='" + nickName + '\'' +
", realName='" + realName + '\'' +
", position='" + position + '\'' +
", country='" + country + '\'' +
// ", introduction='" + introduction + '\'' +
'}';
}
public void setPlayerId(int playerId) {
this.playerId = playerId;
}
public void setTeamId(int teamId) {
this.teamId = teamId;
}
public void setAvatar(String avatar) {
this.avatar = avatar;
}
public void setNickName(String nickName) {
this.nickName = nickName;
}
public void setRealName(String realName) {
this.realName = realName;
}
public void setPosition(String position) {
this.position = position;
}
public void setCountry(String country) {
this.country = country;
}
public void setIntroduction(String introduction) {
this.introduction = introduction;
}
}
}
API 返回資料如下(部分):
Respond{code=200, message='成功', data=Player{playerId=1, teamId=6, avatar='http://www.yezishuju.com/templets/V3/list/Picture/2.png', nickName='clearlove', realName='明凱', position='打野', country='中國'}}
相關文章
- 2023英雄聯盟手遊全國聯賽總決賽10月20日開賽
- 《英雄聯盟》高校聯賽故事:三個人的平行交叉人生
- Flutter之英雄聯盟Flutter
- 英雄聯盟(洛谷)
- 2018-06-24 轉載 電競資料化:英雄聯盟總決賽也靠它!
- 志逐全球無畏出征!《英雄聯盟手遊》首個全球性賽事破曉杯今日開賽
- 英雄聯盟的祕密:140個英雄如何改,Riot大資料理論大資料
- 從《英雄聯盟》手遊成績看解讀資料的邏輯
- 用python對英雄聯盟選用英雄進行分析Python
- 《英雄聯盟》系列IP開發負責人:我們是如何打造《英雄聯盟》IP宇宙的?
- 英雄聯盟手遊奧拉夫打野怎麼玩 英雄聯盟手遊打野奧拉夫玩法攻略
- [計算機網路] - 從英雄聯盟,看資料包何去何從?計算機網路
- Python3爬取英雄聯盟英雄皮膚大圖Python
- Riot 說明《英雄聯盟》聯盟戰棋積分模式設計 將首度在韓國舉辦官方邀請賽模式
- 《英雄聯盟》VFX視覺風格指南視覺
- 《英雄聯盟》手遊UI設計分析UI
- 也聊兩句英雄聯盟自走棋
- 《英雄聯盟手遊》動效簡析
- KBG奪得WRL2總冠軍,英雄聯盟手遊亞洲聯賽LOGO首次亮相Go
- win10英雄聯盟裝不了怎麼辦 win10英雄聯盟無法安裝處理方法Win10
- 《英雄聯盟》全球日活躍八百萬
- 《英雄聯盟》正版手遊預約開啟
- Moba秀--DOTA,LOL,英雄聯盟編年史
- 英雄聯盟LOLS9賽季虛空先知馬爾扎哈技能玩法攻略
- 國外玩家稱讚《英雄聯盟》洲際賽:場地大氣 觀眾層次高
- 英雄聯盟LOL S9賽季大發明家的符文出裝攻略
- 風暴英雄-神鑄裝備VS英雄聯盟-神話裝備
- 英雄聯盟十週年,拳頭遊戲公佈3款新遊 《英雄聯盟》手遊2020年上線遊戲
- win10玩英雄聯盟總卡屏怎麼辦_win10玩英雄聯盟總卡屏如何解決Win10
- win10英雄聯盟打字卡怎麼辦 win10玩英雄聯盟打字就卡當機解決方法Win10
- PDF 分割拆分 API 資料介面API
- 網咖資料-免費API資料介面API
- LOL英雄聯盟Theshy職業生涯資料統計,92勝27負,勝率達77.3%!
- 阿里雲影片雲實時字幕技術,助力英雄聯盟S10全球總決賽阿里
- 英雄聯盟比賽選手的六芒星能力圖動畫是如何製作的?動畫
- 第二屆英雄聯盟手遊職業聯賽總決賽1月15日打響,巔峰對決誰能稱王?
- 《英雄聯盟手遊》iOS版本開放預約iOS
- 路透社:《英雄聯盟》手遊研發中