Пример #1
0
        /// <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));
        }
Пример #2
0
        /// <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));
        }
Пример #3
0
        /// <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));
        }
Пример #4
0
        /// <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));
        }
Пример #5
0
        /// <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));
        }