/// <summary> /// 根据搜索信息搜索商品列表 /// </summary> /// <param name="req"></param> /// <returns></returns> public AliGoodSerarchRes GetAliGoodsList(AliGoodSerarchReq req) { AliGoodSerarchRes res = new AliGoodSerarchRes(); TbkItemGetRequest request = new TbkItemGetRequest() { Fields = "num_iid,title,pict_url,small_images,reserve_price,zk_final_price,user_type,provcity,item_url,seller_id,volume,nick", Q = req.QueryKey, Cat = req.Cat, EndPrice = req.EndPrice, EndTkRate = req.EndTkRate, IsOverseas = req.IsOverseas, IsTmall = req.IsTmall, Itemloc = req.Itemloc, PageNo = req.PageNo, PageSize = req.PageSize, Platform = req.Platform, Sort = req.Sort, StartPrice = req.StartPrice, StartTkRate = req.StartTkRate }; ITopClient client = new DefaultTopClient(AliUrl, AliAppKey, AliAppSecret); TbkItemGetResponse rsp = client.Execute(request); res = DeserializeObject <AliGoodSerarchRes>(SerializeObject(rsp)); return(res); }
public ApiResult <AliGoodSerarchRes> GetAliGoodsList(AliGoodSerarchReq req) { ApiResult <AliGoodSerarchRes> apiResult = new ApiResult <AliGoodSerarchRes>(); try { apiResult.Data = _aliApi.GetAliGoodsList(req); apiResult.IsSuccess = true; } catch (Exception e) { apiResult.Message = e.Message; } return(apiResult); }
public ApiResult <AliGoodSerarchRes> GetAliGoodsList(AliGoodSerarchReq req) { return(_aliApiService.GetAliGoodsList(req)); }