amazon-spapi 2.0.3

A Rust client library for Amazon Selling Partner API (SP-API)
Documentation
use anyhow::Result;
use amazon_spapi::{client::{SpapiClient, SpapiConfig}, marketplace_ids};

#[tokio::main]
async fn main() -> Result<()> {
    let client = SpapiClient::new(SpapiConfig::from_env()?)?;

    // let res = client
    //     .get_item_offers(client.get_marketplace_id(), "B0DGJC52FP", "New", None)
    //     .await?;
    // println!("Item offers: {:?}", res);

    let res = client
        .get_item_offers_batch_by_asins(vec!["B0DGJC52FP", "B0BN72FYFG"], marketplace_ids::US)
        .await?;
    println!("Batch item offers: {:?}", res);

    // let res = client
    //     .get_listing_offers_batch_by_skus(vec!["YOU_SKU1", "YOU_SKU2"])
    //     .await?;
    // println!("Batch listing offers: {:?}", res);
    

    Ok(())
}