get_profile

Function get_profile 

Source
pub async fn get_profile(
    client: &Client,
    minecraft_access_token: &str,
) -> Result<ProfileResponse, GetProfileError>
Examples found in repository?
azalea-auth/examples/auth_manual.rs (line 32)
22async fn auth() -> Result<ProfileResponse, Box<dyn Error>> {
23    let client = reqwest::Client::new();
24
25    let res = azalea_auth::get_ms_link_code(&client, None, None).await?;
26    println!(
27        "Go to {} and enter the code {}",
28        res.verification_uri, res.user_code
29    );
30    let msa = azalea_auth::get_ms_auth_token(&client, res, None).await?;
31    let auth_result = azalea_auth::get_minecraft_token(&client, &msa.data.access_token).await?;
32    Ok(azalea_auth::get_profile(&client, &auth_result.minecraft_access_token).await?)
33}