/// <summary> /// 获取标准类目属性值 /// </summary> /// <param name="Cid">叶子类目ID </param> /// <param name="Pvs">属性和属性值 id串,格式例如(pid1;pid2)或(pid1:vid1;pid2:vid2)或(pid1;pid2:vid2)</param> /// <param name="Type">获取类目的类型:1代表集市、2代表天猫</param> /// <param name="AttrKeys">属性的Key,支持多条,以“,”分隔</param> /// <returns></returns> public List <PropValue> GetItemPropValues(string Cid, string Pvs, string Type, string AttrKeys) { ITopClient client = new DefaultTopClient(StaticSystemConfig.soft.ApiURL, StaticSystemConfig.soft.AppKey, StaticSystemConfig.soft.AppSecret, "json"); ItempropvaluesGetRequest req = new ItempropvaluesGetRequest(); req.Fields = "cid,pid,prop_name,vid,name,name_alias,status,sort_order"; if (Cid != null) { req.Cid = long.Parse(Cid); } else { return(null); } if (Pvs != null) { req.Pvs = Pvs; } if (Type != null) { req.Type = long.Parse(Type); } if (AttrKeys != null) { req.AttrKeys = AttrKeys; } ItempropvaluesGetResponse response = client.Execute(req); TopJsonParser topjson = new TopJsonParser(); ItempropvaluesGetResponse1 resp = topjson.Parse <ItempropvaluesGetResponse1>(response.Body); return(resp.PropValues); }
/// <summary> /// taobao.itempropvalues.get /// 获取标准类目属性值 /// </summary> /// <param name="fields">必填 需要返回的字段。目前支持有:cid,pid,prop_name,vid,name,name_alias,status,sort_order </param> /// <param name="cid">必填 叶子类目ID ,通过taobao.itemcats.get获得叶子类目ID</param> /// <param name="pvs">属性和属性值 id串,格式例如(pid1;pid2)或(pid1:vid1;pid2:vid2)或(pid1;pid2:vid2) </param> /// <param name="type">获取类目的类型:1代表集市、2代表天猫 </param> /// <param name="attrkeys">属性的Key,支持多条,以“,”分隔 </param> /// <returns></returns> public static List<PropValue> GetItempropValues(string fields, long? cid, string pvs, long? type, string attrkeys) { ITopClient client = TopClientService.GetTopClient(); ItempropvaluesGetRequest req = new ItempropvaluesGetRequest(); req.Fields = fields; req.Cid = cid; req.Pvs = pvs; req.Type = type; req.AttrKeys = attrkeys; ItempropvaluesGetResponse response = client.Execute(req); return response.PropValues; }