pdd 0.1.4

拼多多开放平台sdk
Documentation
use pdd::{requests::PddGoodsFilespaceImageUpload, Client, PddFile};
use tracing::trace;
use tracing_subscriber::{EnvFilter, FmtSubscriber};

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let subscriber = FmtSubscriber::builder()
        .with_env_filter(EnvFilter::from_default_env())
        .finish();
    tracing::subscriber::set_global_default(subscriber).expect("setting default subscriber failed");

    let client = Client::from_env()?;
    let req = PddGoodsFilespaceImageUpload {
        file: Some(PddFile::from_file("examples/1.jpg").await?),
    };
    let rsp = client.file_upload(req).await?;
    trace!("{:?}", rsp);
    Ok(())
}