コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 public ApiResult <AliGoodSerarchRes> GetAliGoodsList(AliGoodSerarchReq req)
 {
     return(_aliApiService.GetAliGoodsList(req));
 }