/// <summary> /// 获取店铺信息 /// </summary> public SellerMessage GetSellerInformation() { try { CdiscoundService.HeaderMessage headerMessage = GetHeaderMessage(); var result = sercice.GetSellerInformation(headerMessage); return(result); } catch (Exception) { return(null); } }
/// <summary> /// 获取订单列表 /// </summary> /// <param name="filter"></param> public Order[] GetOrderList(CdiscoundService.OrderFilter filter) { try { GetToken(); CdiscoundService.HeaderMessage headerMessage = GetHeaderMessage(); var result = sercice.GetOrderList(headerMessage, filter); return(result.OrderList); } catch (Exception) { return(null); } }
/// <summary> /// 构造HeaderMessage参数(具体可参考API文档) /// </summary> /// <returns></returns> private CdiscoundService.HeaderMessage GetHeaderMessage() { CdiscoundService.HeaderMessage headerMessage = new CdiscoundService.HeaderMessage(); headerMessage.Context = new CdiscoundService.ContextMessage(); headerMessage.Context.CatalogID = 1; headerMessage.Context.CustomerPoolID = 1; headerMessage.Context.SiteID = 100; headerMessage.Localization = new CdiscoundService.LocalizationMessage(); headerMessage.Localization.Country = CdiscoundService.Country.Fr; headerMessage.Localization.Currency = CdiscoundService.Currency.Eur; headerMessage.Localization.DecimalPosition = 2; headerMessage.Localization.Language = CdiscoundService.Language.Fr; headerMessage.Security = new CdiscoundService.SecurityContext(); headerMessage.Security.TokenId = Token; headerMessage.Version = "1.0"; return(headerMessage); }