diff --git a/BBWY.Test/JDBaoBiaoAPITest.cs b/BBWY.Test/JDBaoBiaoAPITest.cs index fa3e1875..3096c49f 100644 --- a/BBWY.Test/JDBaoBiaoAPITest.cs +++ b/BBWY.Test/JDBaoBiaoAPITest.cs @@ -433,5 +433,44 @@ namespace BBWY.Test Console.WriteLine($"{accessPin} page {pageIndex} sum {sum}"); } + + public void Test3(IJdClient client, string token) + { + var req_skuList = new SkuReadSearchSkuListRequest() + { + pageSize = 50,//50 + field = "logo,saleAttrs,status,created,stockNum" + }; + + req_skuList.wareId = "10020608258057"; + req_skuList.skuId = "10025684228553"; + //else if (!string.IsNullOrEmpty(searchProductSkuRequest.Sku)) + // req_skuList.skuId = searchProductSkuRequest.Sku; + + var res = client.Execute(req_skuList, token, DateTime.Now.ToLocalTime()); + Console.WriteLine(JsonConvert.SerializeObject(res)); + + //return ((JArray)rep_skuList.Json["jingdong_sku_read_searchSkuList_responce"]["page"]["data"]).Select(s => new ProductSkuResponse() + //{ + // Id = s.Value("skuId"), + // ProductId = s.Value("wareId"), + // Price = s.Value("jdPrice"), + // Title = s["saleAttrs"] != null ? string.Join("-", s["saleAttrs"].Select(a => a["attrValueAlias"][0].ToString())) : string.Empty, + // Logo = $"https://img13.360buyimg.com/n9/s80x80_{s.Value("logo")}", + // State = s.Value("status"), + // CreateTime = s.Value("created").StampToDateTime() + //}).ToList(); + } + + public void Test4(IJdClient client,string token) + { + StockReadFindSkuStockRequest req = new StockReadFindSkuStockRequest(); + + req.skuId = 10025684228553; + + //req.field = ""; + var response = client.Execute(req, token, DateTime.Now.ToLocalTime()); + Console.WriteLine(JsonConvert.SerializeObject(response)); + } } } diff --git a/BBWY.Test/Program.cs b/BBWY.Test/Program.cs index 0e19ba4f..b638a267 100644 --- a/BBWY.Test/Program.cs +++ b/BBWY.Test/Program.cs @@ -30,7 +30,7 @@ namespace BBWY.Test IJdClient client = GetJdClient(appkey, appSecret); var test1 = new JDBaoBiaoAPITest(); - test1.Test2(client, token); + test1.Test4(client, token); Console.WriteLine(); Console.WriteLine();