/// <summary> /// taobao.product.get(获取一个产品的信息) /// 传入product_id来查询 /// </summary> /// <param name="productIds">Product的id.两种方式来查看一个产品:1.传入product_id来查询 2.传入cid和props来查询 </param> /// <returns>返回具体信息为入参fields请求的字段信息 </returns> public TOPDataList <Product> GetProduct(string productId) { string method = "taobao.product.get"; Dictionary <string, string> req_params = new Dictionary <string, string>(); req_params.Add("product_id", productId); return(analyser.RequestTOPDataList <Product>(method, req_params)); }
/// <summary> /// 查询卖家所有商品列表。分页功能。 /// </summary> public TOPDataList <SampleListItem> GetAllShopItems(int page_no, int page_size, string sessionKey) { string method = "taobao.items.all.get"; Dictionary <string, string> req_params = new Dictionary <string, string>(); req_params.Add("session", sessionKey); req_params.Add("page_no", page_no.ToString()); req_params.Add("page_size", page_size.ToString()); return(analyser.RequestTOPDataList <SampleListItem>(method, req_params)); }
/// <summary> /// 获取所有地区信息。 /// </summary> public TOPDataList <Area> GetAllAreas() { string method = "taobao.areas.get"; Dictionary <string, string> req_params = new Dictionary <string, string>(); return(analyser.RequestTOPDataList <Area>(method, req_params)); }
/// <summary> /// 获取后台供卖家发布商品的标准商品类目。 /// </summary> /// <param name="parentId">父商品类目 id,0表示根节点, 传输该参数返回所有子类目。</param> /// <param name="cids">商品所属类目ID列表,用半角逗号(,)分隔 例如:(18957,19562,)</param> public TOPDataList <ItemCategory> GetItemCategories(string parentId, string cids) { if (string.IsNullOrEmpty(parentId)) { parentId = "0"; } string method = "taobao.itemcats.get.v2"; Dictionary <string, string> req_params = new Dictionary <string, string>(); req_params.Add("parent_cid", parentId); if (!string.IsNullOrEmpty(cids)) { req_params.Add("cids", cids); } return(analyser.RequestTOPDataList <ItemCategory>(method, req_params)); }
/// <summary> /// 查询指定卖家,获取基础商品列表。分页功能。 /// </summary> public TOPDataList <SampleListItem> QuerySampleListByNick(int page_no, int page_size, string nick) { string method = "taobao.items.get"; Dictionary <string, string> req_params = new Dictionary <string, string>(); req_params.Add("nicks", nick); req_params.Add("page_no", page_no.ToString()); req_params.Add("page_size", page_size.ToString()); return(analyser.RequestTOPDataList <SampleListItem>(method, req_params)); }