2 个版本
0.1.1 | 2020 年 12 月 24 日 |
---|---|
0.1.0 | 2020 年 12 月 20 日 |
#11 在 #riot-games
83KB
2K SLoC
ZedScript
为 Rust 开发的《英雄联盟》API 包装器 - 非常易于使用
所有来自 Riot API 的方法都被包装在易于使用的函数中。以下是一些示例,以帮助您开始。
示例 get_api_status - 返回一个包含状态信息的 'SharedStatus'
let x : LolApiKey = LolApiKey {api_key: env::var("LEAGUE_API_KEY").unwrap().to_string(), region: Region::NA };
let result = RiotApi::get_status(&x).unwrap();
println!("{:?}", result);
示例 get_champion_mastery - 返回一个包含 summonerId 所通过的所有英雄大师度的 'ChampionMasteryDto' 列表
let api_key : LolApiKey = LolApiKey {api_key: env::var("LEAGUE_API_KEY").unwrap().to_string(), region: Region::NA };
// LeagueOfSausage SummonerId
let result = RiotApi::get_champion_mastery(&api_key, &"n-zcEtpy2E4JUt8AksUMpkEB9SsBw51-6b6rDF27wvZ1YYw".to_string());
println!("{:?}", result);
免责声明
ZedScript
未获得 Riot Games 的认可,并不代表 Riot Games 或任何官方参与制作或管理《英雄联盟》的观点或意见。《英雄联盟》和 Riot Games 是 Riot Games, Inc. 的商标或注册商标。版权所有 © Riot Games, Inc.
依赖项
~8–11MB
~240K SLoC