/// <summary> /// taobao.itemprops.get(获取标准商品类目属性) /// cid 必需,不能返回propvalues里的is_parent字段 /// </summary> public static ItemCatRsp ItemPropsGet(ItemCatReq itemcatrep) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.itemprops.get"); paramsTable.Add("fields", "pid,name,status,sort_order,parent_pid,parent_vid,must,multi,is_key_prop,is_sale_prop,is_color_prop,is_item_prop,prop_values,is_allow_alias,is_enum_prop,is_input_prop,child_template"); paramsTable.Add("cid", itemcatrep.Cid); paramsTable.Add("pid", itemcatrep.pid); paramsTable.Add("parent_pid", itemcatrep.ParentCid); paramsTable.Add("is_key_prop", itemcatrep.is_key_prop); paramsTable.Add("is_sale_prop", itemcatrep.is_sale_prop); paramsTable.Add("is_color_prop", itemcatrep.is_color_prop); paramsTable.Add("is_enum_prop", itemcatrep.is_enum_prop); paramsTable.Add("is_input_prop", itemcatrep.is_input_prop); paramsTable.Add("is_item_prop", itemcatrep.is_item_prop); paramsTable.Add("datetime", itemcatrep.datetime); return(TopUtils.DeserializeObject <ItemCatRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Public))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 批量查询物流订单,返回详细信息 /// 除fields为必填项之外其余各项均为选填项 /// </summary> /// <param name="fields"></param> /// <param name="tid"></param> /// <param name="buyer_nick"></param> /// <param name="status"></param> /// <param name="seller_confirm"></param> /// <param name="receiver_name"></param> /// <param name="start_created"></param> /// <param name="end_created"></param> /// <param name="freight_payer"></param> /// <param name="type"></param> /// <param name="page_no"></param> /// <param name="page_size"></param> /// <returns></returns> public static ShippingRsp LogisticsOrdersDetailGet(string session, ShippingReq shippingreq) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.logistics.orders.detail.get"); paramsTable.Add("fields", "tid,seller_nick,buyer_nick,delivery_start,delivery_end,out_sid,item_title,receiver_name,receiver_phone,receiver_mobile,receiver_location,status,type,freight_payer,seller_confirm,company_name"); paramsTable.Add("tid", shippingreq.Tid); paramsTable.Add("buyer_nick", shippingreq.BuyerNick); paramsTable.Add("status", shippingreq.Status); paramsTable.Add("seller_confirm", shippingreq.SellerConfirm); paramsTable.Add("receiver_name", shippingreq.ReceiverName); paramsTable.Add("start_created", shippingreq.StartCreated); paramsTable.Add("end_created", shippingreq.EndCreated); paramsTable.Add("freight_payer", shippingreq.FreightPayer); paramsTable.Add("type", shippingreq.Type); paramsTable.Add("page_no", shippingreq.PageNo); paramsTable.Add("page_size", shippingreq.PageSize); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ShippingRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 得到当前会话用户库存中的商品列表 /// </summary> public static ItemRsp ItemsInventoryGet(string session, ItemReq itemreq) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.items.inventory.get"); paramsTable.Add("fields", "approve_status,iid,num_iid,title,nick,type,cid,pic_url,num,props,valid_thru,list_time,price,has_discount,has_invoice,has_warranty,has_showcase,modified,delist_time,postage_id,seller_cids,outer_id"); paramsTable.Add("q", itemreq.Q); paramsTable.Add("cid", itemreq.Cid); paramsTable.Add("page_no", itemreq.PageNo); paramsTable.Add("page_size", itemreq.PageSize); paramsTable.Add("order_by", itemreq.OrderBy); paramsTable.Add("banner", itemreq.Banner); paramsTable.Add("seller_cids", itemreq.SellerCids); paramsTable.Add("has_discount", itemreq.HasDiscount); paramsTable.Add("is_taobao", itemreq.IsTaobao); paramsTable.Add("has_showcase", itemreq.HasShowcase); paramsTable.Add("is_ex", itemreq.IsExternal); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 修改邮费模板 /// </summary> public static ItemRsp PostageUpdate(string session, string name, string memo, string postage_id, string post_price, string post_increase, string express_price, string express_increase, string ems_price, string ems_increase, string Postage_mode_ids, string postage_mode_types, string postage_mode_dests, string postage_mode_prices, string postage_mode_increases, string postage_mode_optTypes) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.postage.update"); paramsTable.Add("name", name); paramsTable.Add("memo", memo); paramsTable.Add("postage_id", postage_id); paramsTable.Add("post_price", post_price); paramsTable.Add("post_increase", post_increase); paramsTable.Add("express_price", express_price); paramsTable.Add("express_increase", express_increase); paramsTable.Add("ems_price", ems_price); paramsTable.Add("ems_increase", ems_increase); paramsTable.Add("postage_mode_ids", Postage_mode_ids); paramsTable.Add("postage_mode_types", postage_mode_types); paramsTable.Add("postage_mode_dests", postage_mode_dests); paramsTable.Add("postage_mode_prices", postage_mode_prices); paramsTable.Add("postage_mode_increases", postage_mode_increases); paramsTable.Add("postage_mode_optTypes", postage_mode_optTypes); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 发货处理 /// 所有项均为必填项 /// </summary> /// <param name="tid"></param> /// <param name="order_type"></param> /// <param name="company_code"></param> /// <param name="out_sid"></param> /// <param name="seller_name"></param> /// <param name="seller_area_id"></param> /// <param name="seller_address"></param> /// <param name="seller_zip"></param> /// <param name="seller_phone"></param> /// <param name="seller_mobile"></param> /// <param name="memo"></param> /// <returns></returns> public static bool DeliverySend(string session, ShippingReq shippingreq) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.delivery.send"); paramsTable.Add("fields", "is_success"); paramsTable.Add("tid", shippingreq.Tid); paramsTable.Add("order_type", shippingreq.OrderType); paramsTable.Add("company_code", shippingreq.CompanyCode); paramsTable.Add("out_sid", shippingreq.OutSid); paramsTable.Add("seller_name", shippingreq.SellerName); paramsTable.Add("seller_area_id", shippingreq.SellerAreaId); paramsTable.Add("seller_address", shippingreq.SellerAddress); paramsTable.Add("seller_zip", shippingreq.SellerZip); paramsTable.Add("seller_phone", shippingreq.SellerPhone); paramsTable.Add("seller_mobile", shippingreq.SellerMobile); paramsTable.Add("memo", shippingreq.Memo); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <bool>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 添加一个商品 /// </summary> public static ItemRsp ItemAdd(string session, ItemReq itemreq) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.item.add"); paramsTable.Add("num", itemreq.Num); paramsTable.Add("price", itemreq.Price); paramsTable.Add("type", itemreq.Type); paramsTable.Add("stuff_status", itemreq.StuffStatus); paramsTable.Add("title", itemreq.Title); paramsTable.Add("desc", itemreq.Desc); if (itemreq.Location != null) { paramsTable.Add("location.state", itemreq.Location.State); paramsTable.Add("location.city", itemreq.Location.City); } paramsTable.Add("approve_status", itemreq.ApproveStatus); paramsTable.Add("cid", itemreq.Cid); paramsTable.Add("props", itemreq.Props); paramsTable.Add("freight_payer", itemreq.FreightPayer); paramsTable.Add("valid_thru", itemreq.ValidThru); paramsTable.Add("has_invoice", itemreq.HasInvoice); paramsTable.Add("has_warranty", itemreq.HasWarranty); paramsTable.Add("auto_repost", itemreq.AutoRepost); paramsTable.Add("has_showcase", itemreq.HasShowcase); paramsTable.Add("seller_cids", itemreq.SellerCids); paramsTable.Add("has_discount", itemreq.HasDiscount); paramsTable.Add("post_fee", itemreq.PostFee); paramsTable.Add("express_fee", itemreq.ExpressFee); paramsTable.Add("ems_fee", itemreq.EmsFee); paramsTable.Add("list_time", itemreq.ListTime); paramsTable.Add("increment", itemreq.Increment); paramsTable.Add("image", itemreq.Image); paramsTable.Add("postage_id", itemreq.PostageId); paramsTable.Add("auction_point", itemreq.AuctionPoint); paramsTable.Add("property_alias", itemreq.PropAlias); paramsTable.Add("input_pids", itemreq.InputPids); paramsTable.Add("input_str", itemreq.InputStrs); paramsTable.Add("sku_properties", itemreq.SkuProperties); paramsTable.Add("sku_quantities", itemreq.SkuQuantities); paramsTable.Add("sku_prices", itemreq.Skuprices); paramsTable.Add("sku_outer_ids", itemreq.SkuOuterIds); paramsTable.Add("lang", itemreq.Lang); paramsTable.Add("outer_id", itemreq.OuterId); paramsTable.Add("product_id", itemreq.ProductId); paramsTable.Add("pic_path", itemreq.PicUrl); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 查询地址区域 ///fields 是必填项 /// </summary> /// <param name="fields"></param> /// <returns></returns> public static ShippingRsp AreasGet() { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.areas.get"); paramsTable.Add("fields", "id,type,name,parent_id,zip"); return(TopUtils.DeserializeObject <ShippingRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Public))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取前台展示的店铺类目 /// fields不是必须的 /// </summary> /// <returns></returns> public static ShopRsp ShopCatsListGet() { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.shopcats.list.get"); paramsTable.Add("fields", "cid,parent_cid,name,is_parent"); return(TopUtils.DeserializeObject <ShopRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Public))); } catch (System.Exception ex) { throw ex; } }
public static ShopRsp ShopRemainShowCaseGet(string session) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.shop.remainshowcase.get"); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ShopRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取多个用户信息 /// </summary> /// <param name="userinput"></param> /// <returns></returns> public static UserRsp UsersGet(string session, string nicks) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.users.get"); paramsTable.Add("fields", "user_id,nick,sex,buyer_credit,location.city,location.state,location.zip,location.address,location.country,location.district,created,seller_credit,last_visit"); paramsTable.Add("nicks", nicks); return(TopUtils.DeserializeObject <UserRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Public))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取卖家的运费模板 /// </summary> public static ItemRsp PostagesGet(string session) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.postages.get"); paramsTable.Add("fields", "postage_id,name,memo,created,modified,post_price,post_increase,express_price,express_increase,ems_price,ems_increase,postage_mode.id,postage_mode.type,postage_mode.dests,postage_mode.price,postage_mode.increase"); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 更新店铺基本信息 /// title,bulletion,desc选择一个上传 /// </summary> /// <param name="title"></param> /// <param name="bulletin"></param> /// <param name="desc"></param> /// <returns></returns> public static ShopRsp ShopUpdate(string session, string name, string value) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.shop.update"); paramsTable.Add(name, value); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ShopRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 查询B商家被授权品牌列表和类目列表 /// </summary> public static ItemCatRsp ItemCatsAuthorizeGet(string session) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.itemcats.authorize.get"); paramsTable.Add("fields", "brand.vid,brand.name,item_cat.cid,item_cat.name,item_cat.status,item_cat.sort_order,item_cat.parent_cid,item_cat.is_parent"); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemCatRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 橱窗推荐一个商品 /// </summary> public static ItemRsp ItemRecommendAdd(string session, string iid) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.item.recommend.add"); paramsTable.Add("iid", iid); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 删除单个运费模板 /// </summary> public static ItemRsp PostageDelete(string session, string postage_id) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.postage.delete"); paramsTable.Add("postage_id", postage_id); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取卖家店铺的基本信息 /// fields 和 nick都是必须的 /// </summary> /// <param name="fields"></param> /// <param name="nick"></param> /// <returns></returns> public static ShopRsp ShopGet(string nick) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.shop.get"); paramsTable.Add("fields", "sid,cid,title,nick,desc,bulletin,pic_path,created,modified"); paramsTable.Add("nick", nick); return(TopUtils.DeserializeObject <ShopRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Public))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取一个产品的信息 /// </summary> /// <param name="product_id"></param> /// <param name="cid"></param> /// <param name="props"></param> public static ProductRsp ProductGet(string cid, string props) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.product.get"); paramsTable.Add("fields", "product_id,outer_id,tsc,cid,cat_name,props,props_str,name,binds,binds_str,sale_props,sale_props_str,price,desc,pic_url,product_imgs,product_prop_imgs,created,modified"); paramsTable.Add("cid", cid); paramsTable.Add("props", props); return(TopUtils.DeserializeObject <ProductRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
public static ProductRsp ProductPropimgDelete(string session, int id, int product_id) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "Taobao.product.propimg.delete"); paramsTable.Add("id", id); paramsTable.Add("product_id", product_id); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ProductRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 更改交易订单的销售属性,按sku_props来更新 /// oid必填,其余可以不填 /// </summary> /// <returns></returns> public static TradeRsp TradeOrderSkuUpdate(string session, string oid, string sku_props) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.trade.ordersku.update"); paramsTable.Add("oid", oid); paramsTable.Add("sku_props", sku_props); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <TradeRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 交易快照查询 /// 所以参数必填 /// </summary> /// <returns></returns> public static Trade TradeSnapShotGet(string session, string tid) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.trade.snapshot.get"); paramsTable.Add("fields", "snapshot"); paramsTable.Add("tid", tid); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <Trade>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 查询appstore应用订购关系 /// 此接口用于查询在appstore上订购应用中订购关系和使用期限查询 /// 如果参数lease_id非空,则判断nick和lease_id的订购关系 /// 如果参数lease_id为空,则判断nick和app_key对应应用的lease_id的订购关系 /// </summary> /// <param name="nick"></param> /// <param name="lease_id"></param> /// <returns></returns> public static UserSubscribeRsp SubscribeGet(string nick, string lease_id) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.appstore.subscribe.get"); paramsTable.Add("nick", nick); paramsTable.Add("lease_id", lease_id); return(TopUtils.DeserializeObject <UserSubscribeRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Public))); }catch (Exception ex) { throw ex; } }
/// <summary> /// 根据外部ID取商品SKU /// </summary> public static ItemRsp SkusCustomGet(string session, string outer_id) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.skus.custom.get"); paramsTable.Add("fields", "sku_id,iid,properties,quantity,price,outer_id,created,modified,status"); paramsTable.Add("outer_id", outer_id); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 根据外部ID取商品 /// </summary> public static ItemRsp ItemsCustomGet(string session, string outer_id) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.items.custom.get"); paramsTable.Add("fields", "iid,detail_url,num_iid,title,nick,type,cid,seller_cids,props,input_pids,input_str,desc,pic_url,num,valid_thru,list_time,delist_time,stuff_status,location,price,post_fee,express_fee,ems_fee,has_discount,freight_payer,has_invoice,has_warranty,has_showcase,modified,approve_status,postage_id,auction_point,property_alias,item_imgs,prop_imgs,skus,outer_id,is_virtual,is_taobao,is_ex,videos,is_3D,score,volume,one_station"); paramsTable.Add("outer_id", outer_id); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取当前会话用户在自定义类目sellercids的出售中的商品列表,返回字段fields自定 /// </summary> /// <param name="fields"></param> public static ItemRsp ItemsOnsaleGet(string session, string fields, string sellercids) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.items.onsale.get"); paramsTable.Add("fields", fields); paramsTable.Add("seller_cids", sellercids); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 单笔退款详情 /// 所以参数必填 /// </summary> /// <returns></returns> public static TradeRsp RefundGet(string session, string refund_id) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.refund.get"); paramsTable.Add("fields", "refund_id,alipay_no,tid,oid,buyer_nick,seller_nick,total_fee,status,created,refund_fee,good_status,has_good_return,payment,reason,desc,iid,title,price,num,good_return_time,company_name,sid,address,shipping_type,refund_remind_timeout"); paramsTable.Add("refund_id", refund_id); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <TradeRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取交易确认收货费用 /// 所以参数必填 /// </summary> /// <returns></returns> public static TradeConfirmFee TradeConfirmfeeGet(string session, string tid, string is_detail) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.trade.confirmfee.get"); paramsTable.Add("tid", tid); paramsTable.Add("is_detail", is_detail); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <TradeConfirmFee>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 修改一笔交易备注 /// 所有参数必填 /// </summary> /// <returns></returns> public static TradeRsp TradeMemoUpdate(string session, string tid, string memo) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.trade.memo.update"); paramsTable.Add("memo", memo); paramsTable.Add("tid", tid); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <TradeRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 一口价商品上架 /// </summary> public static ItemRsp ItemUpdateListing(string session, string iid, int num) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.update.listing"); paramsTable.Add("iid", iid); paramsTable.Add("num", num); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <ItemRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 获取单笔交易的部分信息(性能高) /// 参数 全部必填 /// </summary> public static TradeRsp TradeGet(string session, string tid) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.trades.get"); paramsTable.Add("fields", "seller_nick,buyer_nick,title,type,created,sid,tid,seller_rate,buyer_rate,status,payment,discount_fee,adjust_fee,post_fee,total_fee,pay_time,end_time,modified,consign_time,buyer_obtain_point_fee,point_fee,real_point_fee,received_payment,commission_fee,buyer_memo,seller_memo,alipay_no,buyer_message,pic_path,iid,num,price,cod_fee,cod_status,shipping_type,orders.title,orders.pic_path,orders.price,orders.num,orders.iid,orders.sku_id,orders.refund_status,orders.status,orders.oid,orders.total_fee,orders.payment,orders.discount_fee,orders.adjust_fee,orders.sku_properties_name,orders.item_meal_name,orders.outer_sku_id,orders.outer_iid,orders"); paramsTable.Add("tid", tid); paramsTable.Add("session", session); return(TopUtils.DeserializeObject <TradeRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Private))); } catch (System.Exception ex) { throw ex; } }
/// <summary> /// 查询物流公司信息 /// 除fields是必填项之外其余两项为选填 /// </summary> /// <param name="fields"></param> /// <param name="is_recommended"></param> /// <param name="order_mode"></param> /// <returns></returns> public static ShippingRsp LogisticCompaniesGet(Boolean is_recommended, string order_mode) { try { TopDictionary paramsTable = new TopDictionary(); paramsTable.Add("method", "taobao.logistics.companies.get"); paramsTable.Add("fields", "company_id,company_code,company_name"); paramsTable.Add("is_recommended", is_recommended); paramsTable.Add("order_mode", order_mode); return(TopUtils.DeserializeObject <ShippingRsp>(TopUtils.InvokeAPI(paramsTable, APIInvokeType.Public))); } catch (System.Exception ex) { throw ex; } }