基类:

 1using System;
 2using System.Collections.Generic;
 3using System.Linq;
 4using System.Text;
 5
 6namespace TaoBao.API.Model
 7
 8    public abstract class AbstractModel
 9    {
10
11    }
12}
13

Item对象:

  1using System;
  2using System.Collections.Generic;
  3using System.Linq;
  4using System.Text;
  5using System.Xml.Serialization;
  6
  7
  8namespace TaoBao.API.Model.ItemAPI
  9{
 10    public class Item : AbstractModel
 11    {
 12        [XmlElement(ElementName = "iid")]
 13        public string iid { get; set; }
 14        [XmlElement(ElementName = "detail_url")]
 15        public string detail_url { get; set; }
 16        [XmlElement(ElementName = "num_iid")]
 17        public string num_iid { get; set; }
 18        [XmlElement(ElementName = "title")]
 19        public string title { get; set; }
 20        [XmlElement(ElementName = "nick")]
 21        public string nick { get; set; }
 22        [XmlElement(ElementName = "type")]
 23        public string type { get; set; }
 24        [XmlElement(ElementName = "cid")]
 25        public string cid { get; set; }
 26        [XmlElement(ElementName = "seller_cids")]
 27        public string seller_cids { get; set; }
 28        [XmlElement(ElementName = "props")]
 29        public string props { get; set; }
 30        [XmlElement(ElementName = "input_pids")]
 31        public string input_pids { get; set; }
 32        [XmlElement(ElementName = "input_str")]
 33        public string input_str { get; set; }
 34        [XmlElement(ElementName = "desc")]
 35        public string desc { get; set; }
 36        [XmlElement(ElementName = "pic_path")]
 37        public string pic_path { get; set; }
 38        [XmlElement(ElementName = "num")]
 39        public string num{ get; set; }
 40        [XmlElement(ElementName = "valid_thru")]
 41        public string valid_thru{ get; set; }
 42        [XmlElement(ElementName = "list_time")]
 43        public string list_time{ get; set; }
 44        [XmlElement(ElementName = "delist_time")]
 45        public string delist_time{ get; set; }
 46        [XmlElement(ElementName = "stuff_status")]
 47        public string stuff_status{ get; set; }
 48        [XmlElement(ElementName = "location")]
 49        public ShipAPI.Area location{ get; set; }
 50        [XmlElement(ElementName = "price")]
 51        public string price{ get; set; }
 52        [XmlElement(ElementName = "post_fee")]
 53        public string post_fee{ get; set; }
 54        [XmlElement(ElementName = "express_fee")]
 55        public string express_fee{ get; set; }
 56        [XmlElement(ElementName = "ems_fee")]
 57        public string ems_fee{ get; set; }
 58        [XmlElement(ElementName = "has_discount")]
 59        public string has_discount{ get; set; }
 60        [XmlElement(ElementName = "freight_payer")]
 61        public string freight_payer{ get; set; }
 62        [XmlElement(ElementName = "has_invoice")]
 63        public string has_invoice{ get; set; }
 64        [XmlElement(ElementName = "has_warranty")]
 65        public string has_warranty{ get; set; }
 66        [XmlElement(ElementName = "has_showcase")]
 67        public string has_showcase{ get; set; }
 68        [XmlElement(ElementName = "modified")]
 69        public string modified{ get; set; }
 70        [XmlElement(ElementName = "increment")]
 71        public string increment{ get; set; }
 72        [XmlElement(ElementName = "auto_repost")]
 73        public string auto_repost{ get; set; }
 74        [XmlElement(ElementName = "approve_status")]
 75        public string approve_status{ get; set; }
 76        [XmlElement(ElementName = "postage_id")]
 77        public string postage_id{ get; set; }
 78        [XmlElement(ElementName = "product_id")]
 79        public string product_id{ get; set; }
 80        [XmlElement(ElementName = "auction_point")]
 81        public string auction_point{ get; set; }
 82        [XmlElement(ElementName = "property_alias")]
 83        public string property_alias{ get; set; }
 84        [XmlElement(ElementName = "ItemImgs")]
 85        public List<ItemImg> ItemImgs{ get; set; }
 86        [XmlElement(ElementName = "PropImgs")]
 87        public List<PropImg> PropImgs{ get; set; }
 88        [XmlElement(ElementName = "Sku")]
 89        public List<Sku> Skus{ get; set; }
 90        [XmlElement(ElementName = "outer_id")]
 91        public string outer_id{ get; set; }
 92        [XmlElement(ElementName = "is_virtural")]
 93        public string is_virtural{ get; set; }
 94        [XmlElement(ElementName = "is_taobao")]
 95        public string is_taobao{ get; set; }
 96        [XmlElement(ElementName = "is_ex")]
 97        public string is_ex{ get; set; }
 98    }
 99}
100

ItemCategory对象:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace TaoBao.API.Model.ItemAPI
 7 {
 8 
 9     public class ItemCategory
10     {
11         public string category_name;
12         public string count;
13         public string url;
14     }
15 }
16 

ItemImg对象:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Xml.Serialization;
 6 
 7 namespace TaoBao.API.Model.ItemAPI
 8 {
 9 
10     /// <summary>
11     /// 商品图片
12     /// </summary>
13     public class ItemImg
14     {
15         [XmlElement(ElementName = "itemimg_id")]
16         public string itemimg_id { get; set; }
17         [XmlElement(ElementName = "url")]
18         public string url { get; set; }
19         [XmlElement(ElementName = "position")]
20         public string position { get; set; }
21     }
22 }
23 

ItemSearch对象:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Xml.Serialization;
 6 
 7 namespace TaoBao.API.Model.ItemAPI
 8 {
 9 
10     public class ItemSearch
11     {
12         [XmlElement(ElementName = "item_list")]
13         public List<Item> itemList { get; set; }
14         [XmlElement(ElementName = "category_list")]
15         public List<ItemCategory> categoryList;
16     }
17     public class item_lists {
18         [XmlElement(ElementName = "item_list")]
19         public List<Item> itemList { get; set; }
20     }
21 
22     public class category_lists {
23         [XmlElement(ElementName = "category_list")]
24         public List<ItemCategory> categoryList;
25     }
26     public class ItemSearchList {
27         [XmlElement(ElementName = "item_lists")]
28         public item_lists itemlists { get; set; }
29         [XmlElement(ElementName = "category_lists")]
30         public category_lists categorylists { get; set; }
31     }
32 }
33 

Postage对象:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace TaoBao.API.Model.ItemAPI
 7 {
 8     public class Postage
 9     {
10 
11         public string postage_id;
12         public string name;
13         public string memo;
14         public DateTime created;
15         public DateTime modified;
16         public string post_price;
17         public string post_increase;
18         public string express_price;
19         public string express_increase;
20         public string ems_price;
21         public string ems_increase;
22         public PostageMode[] postage_mode_list;
23     }
24 }
25 

PostageMode对象:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 
 6 namespace TaoBao.API.Model.ItemAPI
 7 {
 8     public class PostageMode
 9     {
10         public string postage_id;
11         public string postage_mode_id;
12         public string postage_mode_type;
13         public string dest;
14         public string price;
15         public string increase;
16     }
17 }
18 

Sku对象:

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Xml.Serialization;
 6 
 7 namespace TaoBao.API.Model.ItemAPI
 8 {
 9     /// <summary>
10     /// 商品属性
11     /// </summary>
12     public class Sku
13     {
14         [XmlElement(ElementName = "sku_id")]
15         public string sku_id { get; set; }
16         [XmlElement(ElementName = "iid")]
17         public string iid{ get; set; }
18         [XmlElement(ElementName = "properties")]
19         public string properties{ get; set; }
20         [XmlElement(ElementName = "quantity")]
21         public string quantity{ get; set; }
22         [XmlElement(ElementName = "price")]
23         public string price{ get; set; }
24         [XmlElement(ElementName = "outer_id")]
25         public string outer_id{ get; set; }
26         [XmlElement(ElementName = "created")]
27         public string created{ get; set; }
28         [XmlElement(ElementName = "modified")]
29         public string modified{ get; set; }
30         [XmlElement(ElementName = "status")]
31         public string status{ get; set; }
32     }
33 }
34 

转载于:https://www.cnblogs.com/bbqqqbq/archive/2009/08/20/1550950.html

淘宝API系列(数据结构对象)相关推荐

  1. 淘宝API系列开发,buyer_info买家信息,买家卖家订单官方接口

    接口列表 custom自定义API操作 buyer_cart_add添加到购物车 buyer_cart_remove删除购物车商品 buyer_cart_list获取购物车的商品列表 buyer_or ...

  2. 淘宝API系列,获得淘口令短链接真实url

    通过淘宝APP软件,分享淘宝APP短链接,我们称淘口令. 淘宝/天猫获得淘口令真实url API 返回值说明: -- 请求示例 url 默认请求参数已经URL编码处理 curl -i "ht ...

  3. 淘宝API系列,商品详情数据的获取(数据聚全)

    item_get-获得淘宝商品详情 注册地址 请求参数 请求参数:num_iid=679560753876&is_promotion=1 参数说明:num_iid:淘宝商品ID is_prom ...

  4. 淘宝API开发系列--开篇概述

    前阵子有空发现淘宝的API挺有意思的,就留意学习了一下,淘宝从2008.6月开始公测以来,API渐趋稳定,文档的相关说明也比较细致,不过基于淘宝API做应用的软件目前应该还不是很多,不过由于马云的影响 ...

  5. 淘宝API开发系列---阿里.聚石塔.开放平台的使用5

    好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此 ...

  6. 【.Net码农】【淘宝API】淘宝API开发系列---阿里.聚石塔.开放平台的使用

    好久没有继续跟进淘宝的API使用了,有很多做相关应用的同行都来咨询,很多都因为自己开发工作比较忙而没有来得及好的处理,前几天,有一个朋友叫帮忙指导如何使用淘宝API,由于原来有一些成熟的例子应用,因此 ...

  7. 淘宝API开发系列:淘宝图片搜索API / item_search_img-按图搜索淘宝商品(拍立淘)/图片搜索API调用值说明

    为了进行淘宝的API开发,首先我们需要做下面几件事情. 1)开发者注册一个账号 2)然后为每个淘宝应用注册一个应用程序键(App Key) . 3)下载淘宝API的SDK并掌握基本的API基础知识和调 ...

  8. 淘宝API开发系列:item_fee-淘宝/天猫获得淘宝商品快递费用 API 返回值说明

    为了进行淘宝的API开发,首先我们需要做下面几件事情. 1)开发者注册一个账号 2)然后为每个淘宝应用注册一个应用程序键(App Key) . 3)下载淘宝API的SDK并掌握基本的API基础知识和调 ...

  9. 淘宝API开发系列--商家的绑定2

    在上篇<淘宝API开发系列--开篇概述>介绍了下淘宝API平台的一些基本知识,由于一直有事情忙,就没有及时跟进随笔的更新,本篇继续讨论淘宝API的开发知识,主要介绍商家的绑定操作.上篇我们 ...

最新文章

  1. Scala的基本语法总结
  2. poj1273 最大流
  3. C++实现斐波那契查找(附完整源码)
  4. Petalinux 2018.2 for Xilinx
  5. Vue002_计算属性和监视
  6. python atm银行取款系统_Python实现ATM系统
  7. Python3中的可变与不可变类型
  8. Bootstrap警告框
  9. 把汉化的eclipse还原为英语版的小绝招
  10. 第二十三届高交会闭幕 奇安信三项产品获评“优秀产品奖”
  11. Redis命令 - sortedSet
  12. iOS开发网络篇—发送GET和POST请求(使用NSURLSession)
  13. SPSS 协方差分析(图文+数据集)【SPSS 020期】
  14. python实现r树存储地理位置_空间索引R树研究_回顾与展望_张明波
  15. 模糊控制matlab论文,基于MATLAB的锅炉水位模糊控制系统研究( 开题报告+文献综述+论文+外文翻译 )...
  16. 数据库实验7---数据库的备份与恢复
  17. 监控摄像头进行网页直播
  18. forest_train训练文件的生成代码
  19. 销售报表案例--如何应用Excel创建销售漏斗分析仪
  20. vue3 如何使用 vue3-tinymce

热门文章

  1. 提名卡斯卡迪亚的免费软件社区贡献者
  2. 万里长征第一步(非常重要) —— 如何愉快的阅读本小册
  3. nodejs微信支付小微商户申请入驻时,如何实现图片上传接口
  4. FlashFXP上传文件没数据,为0KB
  5. 教学计算机水平材料,有关计算机基础教学计划材料
  6. 英语单词学习-8-39
  7. 聊聊机器人学习中的“投资”与“消费”(节选)
  8. 分布式事物 TCC模式见解
  9. 秒杀系统(一)——电商发展
  10. 2W 字详解设计模式