pub struct PddApi<'a> { /* private fields */ }Expand description
拼多多平台 API
提供拼多多平台相关的 API 调用方法
§Example
ⓘ
use ztk_rust_sdk::ZtkClient;
use ztk_rust_sdk::pdd::PddConvertRequest;
#[tokio::main]
async fn main() -> ztk_rust_sdk::ZtkResult<()> {
let client = ZtkClient::new("your_appkey").build()?;
let request = PddConvertRequest::new(
"pdd_app_key",
"pdd_app_secret",
"pid",
"453581732819"
);
let result = client.pdd().convert(request).await?;
println!("转链结果: {:?}", result);
Ok(())
}Implementations§
Source§impl<'a> PddApi<'a>
impl<'a> PddApi<'a>
Sourcepub async fn convert(
&self,
request: PddConvertRequest,
) -> ZtkResult<PddConvertResponse>
pub async fn convert( &self, request: PddConvertRequest, ) -> ZtkResult<PddConvertResponse>
Sourcepub async fn goods_detail_simple(
&self,
request: PddGoodsDetailSimpleRequest,
) -> ZtkResult<PddGoodsDetailSimpleResponse>
pub async fn goods_detail_simple( &self, request: PddGoodsDetailSimpleRequest, ) -> ZtkResult<PddGoodsDetailSimpleResponse>
Sourcepub async fn goods_detail_full(
&self,
request: PddGoodsDetailFullRequest,
) -> ZtkResult<PddGoodsDetailFullResponse>
pub async fn goods_detail_full( &self, request: PddGoodsDetailFullRequest, ) -> ZtkResult<PddGoodsDetailFullResponse>
Sourcepub async fn query_orders(
&self,
request: PddOrderQueryRequest,
) -> ZtkResult<PddOrderResponse>
pub async fn query_orders( &self, request: PddOrderQueryRequest, ) -> ZtkResult<PddOrderResponse>
授权备案查询
查询 PID 授权备案状态
§Arguments
request- 授权备案查询请求参数
§Returns
返回授权备案状态
§Example
ⓘ
let request = PddAuthorizeQueryRequest::new("pdd_app_key", "pdd_app_secret", "pid");
let result = client.pdd().authorize_query(request).await?;
if result.response.map(|r| r.bind == Some(1)).unwrap_or(false) {
println!("授权备案成功");
}Auto Trait Implementations§
impl<'a> Freeze for PddApi<'a>
impl<'a> !RefUnwindSafe for PddApi<'a>
impl<'a> Send for PddApi<'a>
impl<'a> Sync for PddApi<'a>
impl<'a> Unpin for PddApi<'a>
impl<'a> !UnwindSafe for PddApi<'a>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more