static void Main(string[] args) { //me no permission //var appkey = "25313721"; //var secret = "7baeb2a26918600d6e3a2fa3209c9211"; //coo //var appkey = "23346767"; //var secret = "0e3e924ebec051da26438087571f242c"; //d //var appkey = "12193480"; //var secret = "3091a169a0106c59f0e2fb769939ca8a"; var appkey = "23238713"; var secret = "35bc06de312ac2999c0b3930ce8c1e56"; var url = "http://gw.api.taobao.com/router/rest"; ITopClient client = new DefaultTopClient(url, appkey, secret); TaeItemsListRequest req = new TaeItemsListRequest(); req.Fields = "location,cid,price"; req.NumIids = "16790041596"; var response = client.Execute(req); if (response.Items != null && response.Items.Count > 0) { var item = response.Items[0]; TaeItemDetailGetRequest detailReq = new TaeItemDetailGetRequest(); detailReq.BuyerIp = "127.0.0.1"; detailReq.Fields = "itemInfo,priceInfo,skuInfo,stockInfo,descInfo,sellerInfo,mobileDescInfo,deliveryInfo,storeInfo,itemBuyInfo,couponInfo"; detailReq.Id = item.OpenIid; var result = client.Execute(detailReq); var itemRequest = new ItemGetRequest { Fields = DefaultFields, //如果需要查询的字段为空,则取默认的查询属性 NumIid = 16790041596 //查询主键 }; var itemResponse = client.Execute(itemRequest); } //TimeGetRequest req = new TimeGetRequest(); //TimeGetResponse rsp = client.Execute(req); Console.WriteLine(response.Body); }
private static Tuple <string, long> GetProductOpenIdAndCid(string id) { var request = new TaeItemsListRequest(); request.Fields = "location,cid,price"; request.NumIids = id; try { var response = client.Execute(request); if (response != null && response.Items != null && response.Items.Count > 0) { var item = response.Items[0]; if (item != null) { return(new Tuple <string, long>(item.OpenIid, item.Cid)); } } } catch (Exception ex) { } return(null); }