miHoYo-API 0.1.5

A API-Wrapper of miHoYo games in Rust
Documentation

Now we got FATAL ERROR

Probably Its done.

Original

genshin.py by thesadru

Features

*TBA

Func \ Game Genshin Honkai StarRail
User
Character
Challenge
Rogue

Requirements

miHoYo-API = "0.1.1"

tokio = { version = "1.33.0", features = ["full"] }

use miHoYo_API::client::Client;
use miHoYo_API::types::Game;

#[tokio::main]
async fn main() {
    let mut client = Client::new();
    client.set_from_env().unwrap();

    let starrail = client.get_game_account(Some("ja-jp"),Game::STARRAIL).await.unwrap();
    let genshin = client.get_game_account(Some("ja-jp"),Game::GENSHIN).await.unwrap();

    let starrail_note = client.get_starrail_notes(Some(starrail.get_uid()), Some("ja-jp"))
        .await
        .unwrap();
    dbg!(starrail_note);

    let starrail_stats = client.get_starrail_user(Some(starrail.get_uid()), Some("ja-jp"))
        .await
        .unwrap();
    dbg!(starrail_stats);

    let genshin_spiral = client.get_genshin_spiral_abyss(Some(genshin.get_uid()), None, Some("ja-jp"))
        .await.unwrap();
    dbg!(genshin_spiral);
}