2 个版本

0.1.1 2020 年 12 月 24 日
0.1.0 2020 年 12 月 20 日

#11#riot-games

MIT/Apache

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