Exemple #1
0
        /// <summary>
        /// 查询商家被授权品牌列表和类目列表
        /// </summary>
        internal SellerAuthorize GetAuthorizeItemcats(string sessionKey)
        {
            ITopClient client = new DefaultTopClient(StaticSystemConfig.soft.ApiURL, StaticSystemConfig.soft.AppKey, StaticSystemConfig.soft.AppSecret, "json");
            ItemcatsAuthorizeGetRequest req = new ItemcatsAuthorizeGetRequest();

            req.Fields = "brand.vid, brand.name, item_cat.cid, item_cat.name, item_cat.status,item_cat.sort_order,item_cat.parent_cid,item_cat.is_parent, xinpin_item_cat.cid, xinpin_item_cat.name, xinpin_item_cat.status, xinpin_item_cat.sort_order, xinpin_item_cat.parent_cid, xinpin_item_cat.is_parent";
            ItemcatsAuthorizeGetResponse response = client.Execute(req, sessionKey);

            TopJsonParser topjson = new TopJsonParser();
            ItemcatsAuthorizeGetResponse1 resp = topjson.Parse <ItemcatsAuthorizeGetResponse1>(response.Body);

            return(resp.SellerAuthorize);
        }
 /// <summary>
 /// taobao.itemcats.authorize.get
 /// 查询B商家被授权品牌列表和类目列表(B商家专用)
 /// </summary>
 /// <param name="fields">必填 需要返回的字段。目前支持有: brand.vid, brand.name, item_cat.cid, item_cat.name, item_cat.status,
 /// item_cat.sort_order,item_cat.parent_cid,item_cat.is_parent, xinpin_item_cat.cid, xinpin_item_cat.name, xinpin_item_cat.status, 
 /// xinpin_item_cat.sort_order, xinpin_item_cat.parent_cid, xinpin_item_cat.is_parent
 /// <returns></returns>
 public static SellerAuthorize GetAuthorizeItemcats(string fields)
 {
     ITopClient client = TopClientService.GetTopClient();
     ItemcatsAuthorizeGetRequest req = new ItemcatsAuthorizeGetRequest();
     req.Fields = fields;
     ItemcatsAuthorizeGetResponse response = client.Execute(req, SessionKey);
     return response.SellerAuthorize;
 }