心清如水 择木而栖

申请成为淘宝API开发者,,研究了部分接口,今天写出一点点代码,对于入门的淘宝开发者给予一点借鉴作用。

先看调用结果

前台执行代码

private void button1_Click(object sender, EventArgs e){ShangPinAPI.ShangPinInfo shangPinInfo = new ShangPinAPI.ShangPinInfo("17018039963");if (shangPinInfo.Biaozhi == true){textBox1.Text = shangPinInfo.Title.ToString();textBox2.Text = shangPinInfo.Nick.ToString();textBox3.Text = shangPinInfo.Cid.ToString();textBox4.Text = shangPinInfo.NumIid.ToString();textBox5.Text = shangPinInfo.Price;textBox6.Text = shangPinInfo.DelistTime;}else{MessageBox.Show("调用过程中出错!", "提示");}}后台商品类

/**************************************************************** * 作者:原春泽 * 开始时间:2013-1-9 * 调用API为:taobao.item.get 得到单个商品信息 * 淘宝文档地址:?path=categoryId:4-apiId:20 * 获取单个商品的详细信息 卖家未登录时只能获得这个商品的公开数据,卖家登录后可以获取商品的所有数据 * //ApproveStatus 打折状态 onsale / DetailUrl 产品链接 /emsfee ems快递/ExpressFee 特快专递 * /FreightPayer 负责送货的 seller 卖货的人/ValidThru 7 WwStatus false ****************************************************************/using System;using System.Collections.Generic;using System.Linq;using System.Text;using Top.Api.Domain;using Top.Api.Parser;using Top.Api.Request;using Top.Api.Util;using Top.Api;using Top.Api.Response;namespace 淘宝应用测试.ShangPinAPI{class ShangPinInfo{//是否成功调用private bool _Biaozhi = false;public bool Biaozhi{get { return _Biaozhi; }set { _Biaozhi = value; }}//商品的标题private string _Title;public string Title{get { return _Title; }set { _Title = value; }}//商品的卖家private string _Nick;public string Nick{get { return _Nick; }set { _Nick = value; }}//商品的大类private long _Cid;public long Cid{get { return _Cid; }set { _Cid = value; }}//商品的Idprivate long _NumIid;public long NumIid{get { return _NumIid; }set { _NumIid = value; }}//商品的价格private string _Price;public string Price{get { return _Price; }set { _Price = value; }}//商品上架时间private string _DelistTime;public string DelistTime{get { return _DelistTime; }set { _DelistTime = value; }}public ShangPinInfo(string ShangPinID){string url = "?";string appkey = GuanJianZi.Key;string appsecret = GuanJianZi.Secret;ITopClient myclient = new DefaultTopClient(url, appkey, appsecret);//实例化ITopClient类ItemsListGetRequest req = new ItemsListGetRequest();req.Fields = "num_iid,title,nick,price,ProductId,cid,type,delist_time";req.NumIids = ShangPinID;req.TrackIids = null;ItemsListGetResponse response = myclient.Execute(req, null);if (response.ErrCode == null){_Biaozhi = true;_Title = response.Items[0].Title.ToString();_Nick = response.Items[0].Nick.ToString();_Cid = response.Items[0].Cid;_NumIid = response.Items[0].NumIid;_Price = response.Items[0].Price;_DelistTime = response.Items[0].DelistTime;}else{_Biaozhi = false;}}}}

来说是非者,便是是非人。

心清如水 择木而栖

相关文章:

你感兴趣的文章:

标签云: