【賽事回放】英雄聯盟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='中國'}}
相關文章
- Flutter之英雄聯盟Flutter
- 英雄聯盟眼位分析
- 2018-06-24 轉載 電競資料化:英雄聯盟總決賽也靠它!
- 從《英雄聯盟》手遊成績看解讀資料的邏輯
- 《英雄聯盟》手遊UI設計分析UI
- KBG奪得WRL2總冠軍,英雄聯盟手遊亞洲聯賽LOGO首次亮相Go
- 《英雄聯盟》系列IP開發負責人:我們是如何打造《英雄聯盟》IP宇宙的?
- 資料庫聯盟資料庫
- 英雄聯盟的祕密:140個英雄如何改,Riot大資料理論大資料
- 用python對英雄聯盟選用英雄進行分析Python
- 《英雄聯盟》VFX視覺風格指南視覺
- [計算機網路] - 從英雄聯盟,看資料包何去何從?計算機網路
- Python3爬取英雄聯盟英雄皮膚大圖Python
- win10英雄聯盟裝不了怎麼辦 win10英雄聯盟無法安裝處理方法Win10
- 《英雄聯盟手遊》iOS版本開放預約iOS
- win10玩英雄聯盟總卡屏怎麼辦_win10玩英雄聯盟總卡屏如何解決Win10
- 英雄聯盟十週年,拳頭遊戲公佈3款新遊 《英雄聯盟》手遊2020年上線遊戲
- win10英雄聯盟打字卡怎麼辦 win10玩英雄聯盟打字就卡當機解決方法Win10
- Win10系統英雄聯盟啟動慢怎麼辦 win10提高英雄聯盟啟動速度的方法Win10
- 《英雄聯盟》手遊試玩:具備操作空間
- win10 64位無法啟動英雄聯盟如何解決_win10英雄聯盟打不開修復方法Win10
- w10系統英雄聯盟閃屏怎麼解決_win10英雄聯盟全屏模式閃屏修復方法Win10模式
- win10英雄聯盟出現directx怎麼辦 win10玩英雄聯盟顯示directx錯誤修復方法Win10
- Win10不能玩英雄聯盟LOL怎麼辦 win10系統無法玩英雄聯盟LOL如何解決Win10
- win10進不去英雄聯盟遊戲介面只能聽見聲音怎麼解決Win10遊戲
- 美團分銷聯盟介面SDK
- 資料告訴你《復仇者聯盟2》裡的超級英雄身價幾何?
- 英雄聯盟LOL剋制德萊厄斯的英雄和剋制方法解析
- 阿里雲影片雲實時字幕技術,助力英雄聯盟S10全球總決賽阿里
- 用Python爬取英雄聯盟(lol)全部皮膚Python
- 【雲聯盟】領取英雄裝備,戰爆工作難題
- WIN 10英雄聯盟無法連線網路如何處理_WIN 10英雄聯盟老是無法連線網路解決方法
- win10英雄聯盟沒有遊戲聲音怎麼處理_win10英雄聯盟遊戲內沒聲音如何恢復Win10遊戲
- LOL英雄聯盟Theshy職業生涯資料統計,92勝27負,勝率達77.3%!
- 英雄聯盟LOL S9季前賽中單英勇投彈手庫奇符文出裝攻略
- B站直播的自研P2P實踐 | 助力S12英雄聯盟總決賽
- win10 1909無法安裝英雄聯盟怎麼處理_win10英雄聯盟安裝不瞭解決方法Win10
- 火了十年的《英雄聯盟》如何改變遊戲產業遊戲產業