sellers_v1_use_raw_api/
sellers_v1_use_raw_api.rs

1use amazon_spapi::apis::sellers_api::get_marketplace_participations;
2use amazon_spapi::client::{SpapiClient, SpapiConfig};
3use anyhow::Result;
4
5#[tokio::main]
6async fn main() -> Result<()> {
7    let spapi_config = SpapiConfig::from_env()?;
8    let client = SpapiClient::new(spapi_config.clone())?;
9    let configuration = client.create_configuration().await?;
10    client
11        .limiter()
12        .wait_for_token("get_marketplace_participations", 0.016, 15)
13        .await?;
14    let res = get_marketplace_participations(&configuration).await;
15    client.limiter()
16        .record_response("get_marketplace_participations")
17        .await?;
18    println!("Marketplace Participations: {:#?}", res);
19    Ok(())
20}