pub struct JdApi<'a> { /* private fields */ }Expand description
京东平台 API
提供京东平台相关的 API 调用方法
§Example
ⓘ
use ztk_rust_sdk::ZtkClient;
use ztk_rust_sdk::jd::{JdConvertRequest, JdChainType};
#[tokio::main]
async fn main() -> ztk_rust_sdk::ZtkResult<()> {
let client = ZtkClient::new("your_appkey").build()?;
let request = JdConvertRequest::new("https://item.jd.com/123456.html", "your_union_id")
.chain_type(JdChainType::Short);
let result = client.jd().convert(request).await?;
println!("转链结果: {:?}", result);
Ok(())
}Implementations§
Source§impl<'a> JdApi<'a>
impl<'a> JdApi<'a>
Sourcepub async fn convert(
&self,
request: JdConvertRequest,
) -> ZtkResult<JdConvertResponse>
pub async fn convert( &self, request: JdConvertRequest, ) -> ZtkResult<JdConvertResponse>
Sourcepub async fn jingfen_goods(
&self,
request: JingfenGoodsRequest,
) -> ZtkResult<JingfenGoodsResponse>
pub async fn jingfen_goods( &self, request: JingfenGoodsRequest, ) -> ZtkResult<JingfenGoodsResponse>
Sourcepub async fn query_orders(
&self,
request: JdOrderQueryRequest,
) -> ZtkResult<JdOrderResponse>
pub async fn query_orders( &self, request: JdOrderQueryRequest, ) -> ZtkResult<JdOrderResponse>
Sourcepub async fn goods_detail(
&self,
request: JdGoodsDetailRequest,
) -> ZtkResult<JdGoodsDetailResponse>
pub async fn goods_detail( &self, request: JdGoodsDetailRequest, ) -> ZtkResult<JdGoodsDetailResponse>
Sourcepub async fn hot_goods(
&self,
request: JdHotGoodsRequest,
) -> ZtkResult<JdHotGoodsResponse>
pub async fn hot_goods( &self, request: JdHotGoodsRequest, ) -> ZtkResult<JdHotGoodsResponse>
Auto Trait Implementations§
impl<'a> Freeze for JdApi<'a>
impl<'a> !RefUnwindSafe for JdApi<'a>
impl<'a> Send for JdApi<'a>
impl<'a> Sync for JdApi<'a>
impl<'a> Unpin for JdApi<'a>
impl<'a> !UnwindSafe for JdApi<'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