首页 > 其他分享 >各大电商平台关于API接口的一些知识分享和示例

各大电商平台关于API接口的一些知识分享和示例

时间:2023-06-19 15:11:06浏览次数:50  
标签:1627207 name 示例 price 尺码 API 电商 properties 20549

随着互联网的发展,电子商务也成为了内部的一个热门话题,各大电商平台在这种情况下开发了各种 API 接口,为各种企业提供了基础数据的支持,加速了市场竞争。本文将重点讨论电商 API 接口相关的一些知识分享。

一、电商 API 接口的重要性

对于电商平台来说,API 接口就像是一座桥梁,它可以将平台的数据信息分享给其他企业的应用程序。各大电商平台提供的 API 接口不仅方便了企业应用程序的开发,同时也推动了该领域的发展。API 接口让企业能够方便地访问平台的数据,并将这些数据引用到自己的系统中,从而提升了企业的效率和准确度。此外,API 接口使电商平台不会出现在本地部署应用程序的时候数据同步不及时的问题,同时也保证了数据的安全性和稳定性。

二、各大电商平台的 API 接口

举个大家熟知的电商平台API接口调试的例子

 

请求地址: 获 取 免 费 调 用 测 试

三、如何使用电商 API 接口

要想使用电商 API 接口,首先需要了解它的核心逻辑原理。首先,开发人员需要进行授权,从而获得相应的权限。授权的方式,通常是通过传递 appkey 和 appsecret 的方式来进行验证,验证通过之后,就可以使用 API 接口来查询平台的信息。

测试示例

Result Object:
---------------------------------------
{
	"item": {
		"num_iid": "709708172238",
		"title": "回力凉鞋女款2023年夏季新款女鞋厚底外穿沙滩鞋子女生罗马凉拖鞋",
		"desc_short": "",
		"price": "56.90",
		"total_price": 0,
		"suggestive_price": 0,
		"orginal_price": "199.00",
		"nick": "tb340739752",
		"num": "200",
		"min_num": 0,
		"detail_url": "https://item.taobao.com/item.htm?id=709708172238",
		"pic_url": "//img.alicdn.com/imgextra/i4/3659116645/O1CN015B9KIz1yxSgPNunTf_!!0-item_pic.jpg",
		"brand": "HQWEIRI/华强回力",
		"brandId": "1861928050",
		"rootCatId": "50006843",
		"cid": "50012032",
		"crumbs": [],
		"created_time": "",
		"modified_time": "",
		"delist_time": "",
		"desc": "",
		"desc_img": [],
		"item_imgs": [
			{
				"url": "//img.alicdn.com/imgextra/i4/3659116645/O1CN015B9KIz1yxSgPNunTf_!!0-item_pic.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i2/3659116645/O1CN01gyAwqE1yxSgLPC4dE_!!3659116645.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i2/3659116645/O1CN016HJGq21yxSgL2yPBb_!!3659116645.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i3/3659116645/O1CN01OHuTaH1yxSgGrPoUo_!!3659116645.jpg"
			},
			{
				"url": "//img.alicdn.com/imgextra/i4/3659116645/O1CN01iXKFID1yxSgSyG7Es_!!3659116645.jpg"
			}
		],
		"item_weight": "",
		"item_size": "",
		"location": "浙江温州",
		"post_fee": 0,
		"express_fee": null,
		"ems_fee": "",
		"shipping_to": "",
		"has_discount": "true",
		"video": {
			"url": null
		},
		"is_virtual": "",
		"sample_id": "",
		"is_promotion": "true",
		"props_name": "20549:296172561:尺码:35;20549:59280855:尺码:36;20549:72380707:尺码:37;20549:103189693:尺码:38;20549:418624880:尺码:39;20549:229418985:尺码:40;1627207:4266701:颜色分类:米白色 升级版;1627207:28341:颜色分类:黑色 升级版",
		"prop_imgs": {
			"prop_img": [
				{
					"properties": "1627207:4266701",
					"url": "//img.alicdn.com/imgextra/i3/3659116645/O1CN01qpQ0uI1yxSgO1b2Kx_!!3659116645.jpg"
				},
				{
					"properties": "1627207:28341",
					"url": "//img.alicdn.com/imgextra/i2/3659116645/O1CN016HJGq21yxSgL2yPBb_!!3659116645.jpg"
				}
			]
		},
		"property_alias": "",
		"props": [
			{
				"name": "品牌",
				"value": "HQWEIRI/华强回力"
			},
			{
				"name": "闭合方式",
				"value": "一字式扣带"
			},
			{
				"name": "尺码",
				"value": "35,36,37,38,39,40"
			},
			{
				"name": "图案",
				"value": "纯色"
			},
			{
				"name": "风格",
				"value": "优雅"
			},
			{
				"name": "流行元素",
				"value": "脚环绑带,罗马风格,珍珠"
			},
			{
				"name": "后跟高",
				"value": "中跟(3-5cm)"
			},
			{
				"name": "颜色分类",
				"value": "米白色,黑色"
			},
			{
				"name": "上市年份季节",
				"value": "2023年夏季"
			},
			{
				"name": "鞋头款式",
				"value": "露趾"
			},
			{
				"name": "适合场合",
				"value": "日常"
			},
			{
				"name": "跟底款式",
				"value": "松糕底"
			},
			{
				"name": "鞋底材质",
				"value": "聚氨酯"
			},
			{
				"name": "里料材质",
				"value": "PU"
			},
			{
				"name": "适用对象",
				"value": "青年(18-40周岁)"
			},
			{
				"name": "皮质特征",
				"value": "压花皮"
			},
			{
				"name": "后帮",
				"value": "后空"
			},
			{
				"name": "侧帮",
				"value": "侧空"
			},
			{
				"name": "鞋制作工艺",
				"value": "胶粘鞋"
			},
			{
				"name": "鞋垫材质",
				"value": "PU"
			},
			{
				"name": "款式",
				"value": "一字式扣带"
			},
			{
				"name": "帮面材质",
				"value": "PU"
			}
		],
		"total_sold": "28",
		"skus": {
			"sku": [
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:296172561;1627207:4266701",
					"properties_name": "20549:296172561:尺码:35;1627207:4266701:颜色分类:米白色 升级版",
					"quantity": "200",
					"sku_id": "4981577929128"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:59280855;1627207:4266701",
					"properties_name": "20549:59280855:尺码:36;1627207:4266701:颜色分类:米白色 升级版",
					"quantity": "200",
					"sku_id": "4981577929129"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:72380707;1627207:4266701",
					"properties_name": "20549:72380707:尺码:37;1627207:4266701:颜色分类:米白色 升级版",
					"quantity": "200",
					"sku_id": "4981577929130"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:103189693;1627207:4266701",
					"properties_name": "20549:103189693:尺码:38;1627207:4266701:颜色分类:米白色 升级版",
					"quantity": "200",
					"sku_id": "4981577929131"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:418624880;1627207:4266701",
					"properties_name": "20549:418624880:尺码:39;1627207:4266701:颜色分类:米白色 升级版",
					"quantity": "200",
					"sku_id": "4981577929132"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:229418985;1627207:4266701",
					"properties_name": "20549:229418985:尺码:40;1627207:4266701:颜色分类:米白色 升级版",
					"quantity": "200",
					"sku_id": "4981577929133"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:296172561;1627207:28341",
					"properties_name": "20549:296172561:尺码:35;1627207:28341:颜色分类:黑色 升级版",
					"quantity": "200",
					"sku_id": "4981577929134"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:59280855;1627207:28341",
					"properties_name": "20549:59280855:尺码:36;1627207:28341:颜色分类:黑色 升级版",
					"quantity": "200",
					"sku_id": "4981577929135"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:72380707;1627207:28341",
					"properties_name": "20549:72380707:尺码:37;1627207:28341:颜色分类:黑色 升级版",
					"quantity": "200",
					"sku_id": "4981577929136"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:103189693;1627207:28341",
					"properties_name": "20549:103189693:尺码:38;1627207:28341:颜色分类:黑色 升级版",
					"quantity": "200",
					"sku_id": "4981577929137"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:418624880;1627207:28341",
					"properties_name": "20549:418624880:尺码:39;1627207:28341:颜色分类:黑色 升级版",
					"quantity": "200",
					"sku_id": "4981577929138"
				},
				{
					"price": "56.9",
					"total_price": 0,
					"orginal_price": "56.9",
					"properties": "20549:229418985;1627207:28341",
					"properties_name": "20549:229418985:尺码:40;1627207:28341:颜色分类:黑色 升级版",
					"quantity": "200",
					"sku_id": "4981577929139"
				}
			]
		},
		"seller_id": "3659116645",
		"sales": 32,
		"shop_id": "381688779",
		"props_list": {
			"20549:296172561": "尺码:35",
			"20549:59280855": "尺码:36",
			"20549:72380707": "尺码:37",
			"20549:103189693": "尺码:38",
			"20549:418624880": "尺码:39",
			"20549:229418985": "尺码:40",
			"1627207:4266701": "颜色分类:米白色 升级版",
			"1627207:28341": "颜色分类:黑色 升级版"
		},
		"seller_info": {
			"nick": "tb340739752",
			"item_score": "4.8 ",
			"score_p": "4.9 ",
			"delivery_score": "4.9 ",
			"shop_type": "C",
			"user_num_id": "3659116645",
			"sid": "381688779",
			"title": "回力正品国潮女鞋店铺",
			"zhuy": "https://shop381688779.taobao.com/",
			"shop_name": "回力正品国潮女鞋店铺"
		},
		"tmall": false,
		"error": "",
		"warning": "",
		"url_log": [],
		"fav_count": "54",
		"fans_count": "748",
		"freight": "快递: 快递包邮",
		"props_imgs": {
			"prop_img": [
				{
					"properties": "1627207:4266701",
					"url": "//img.alicdn.com/imgextra/i3/3659116645/O1CN01qpQ0uI1yxSgO1b2Kx_!!3659116645.jpg"
				},
				{
					"properties": "1627207:28341",
					"url": "//img.alicdn.com/imgextra/i2/3659116645/O1CN016HJGq21yxSgL2yPBb_!!3659116645.jpg"
				}
			]
		},
		"_ddf": "xdl",
		"promo_type": null,
		"props_img": {
			"1627207:4266701": "//img.alicdn.com/imgextra/i3/3659116645/O1CN01qpQ0uI1yxSgO1b2Kx_!!3659116645.jpg",
			"1627207:28341": "//img.alicdn.com/imgextra/i2/3659116645/O1CN016HJGq21yxSgL2yPBb_!!3659116645.jpg"
		},
		"format_check": "ok",
		"shop_item": [],
		"relate_items": []
	},
	"error": "",
	"secache": "e0f17e7326303139e4021dc42a5d11c2",
	"secache_time": 1687141470,
	"secache_date": "2023-06-19 10:24:30",
	"translate_status": "",
	"translate_time": 0,
	"language": {
		"default_lang": "cn",
		"current_lang": "cn"
	},
	"reason": "",
	"error_code": "0000",
	"cache": 0,
	"api_info": "today:46 max:10000 all[72=46+10+16];expires:2030-12-31",
	"execution_time": "1.735",
	"server_time": "Beijing/2023-06-19 10:24:30",
	"client_ip": "115.153.49.144",
	"call_args": {
		"num_iid": "709708172238",
		"is_promotion": "1"
	}

 

四、如何爬取大量数据

由于大部分电商平台的 API 接口都有频率限制。因此,我们需要在接口请求完成之后,进行相应的数据处理。在处理数据的时候,我们可以将一些字段通过正则表达式进行筛选,去掉不必要的信息;同时,我们也可以进行数据的聚合,去重和数据格式化等工作。

在实际的爬虫开发中,我们需要注意一些事项。

首先,我们需要保证 API 接口的合法性,确保应用程序不会被封禁。为此,我们需要在应用程序中加入一些控制机制用以限制请求频率。

其次,我们需要有一个良好的代理服务,确保我们能够在网络环境恶劣的情况下进行爬虫的工作。在实际操作中,我们可以使用一些优秀的代理服务,如阿布云和蚂蚁代理。

最后,我们需要提高我们的代码质量,确保程序的可靠性和可扩展性。为此,我们需要采用一些优秀的技术框架来进行开发,并加入相应的单元测试,确保代码的健壮性。

五、总结

电商 API 接口是企业获取电商平台数据的主要方式,对于企业的应用程序开发以及市场战略制定都具有重要意义。国内各大电商平台的 API 接口各自有其特点,我们需要针对不同的平台进行相应的开发。同时,为了确保电商 API 接口的使用效果,我们需要保证代码的质量和程序的可靠性,在加入反爬虫机制和代理服务的同时,尽可能地提高数据的准确性和完整性。

标签:1627207,name,示例,price,尺码,API,电商,properties,20549
From: https://www.cnblogs.com/Eason1/p/17491195.html

相关文章

  • 通过API接口获取到数据后的使用方法以及储存方法
    API接口是许多应用程序和服务所必需的,可以将多个应用程序连接起来,允许不同应用程序之间的数据共享。在本文中,我们将探讨如何使用API接口获取数据,以及如何储存这些数据。1.使用API接口获取数据在获取API数据之前,我们需要确定API接口的URL和参数。该URL通常由API提供程序提供,并列......
  • 2023-06-19 API `getMenuButtonBoundingClientRect` is not yet implemented
    前言:想使用该Api来获取设备导航栏高度,结果报错了:API`getMenuButtonBoundingClientRect`isnotyetimplemented尚未实现API`getMenuButtonBoundingClientRect`原因:该Api不支持在app端或者h5端使用。平台兼容如下: AppH5微信小程序支付宝小程序百度小程序抖音小程序飞书小......
  • API接口开发系列(获得京东JD商品详情原数据java源代码调用示例)
    ​请求获取京东商品详情原数据(免费获取调用)的作用:1.提供商品信息:京东商品详情中的原数据可以提供商品的基本信息,包括商品名称、价格、品牌、规格参数、图片等,让消费者更好地了解商品。2.帮助搜索引擎识别:京东商品详情的原数据可以被搜索引擎识别,在搜索结果页中显示更为详细丰富......
  • API接口开发系列(获得京东JD商品详情原数据java源代码调用示例)
    请求获取京东商品详情原数据(免费获取调用请私信)的作用:1.提供商品信息:京东商品详情中的原数据可以提供商品的基本信息,包括商品名称、价格、品牌、规格参数、图片等,让消费者更好地了解商品。2.帮助搜索引擎识别:京东商品详情的原数据可以被搜索引擎识别,在搜索结果页中显示更为详细丰富......
  • .NET Core Web API 实现图形验证码
    https://blog.csdn.net/liwan09/article/details/126319320?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7ERate-1-126319320-blog-101289369.235%5Ev38%5Epc_relevant_sort_base2&depth_1-utm_......
  • ABP点滴:API无权访问资源时,返回 PolicyName 信息
    ABP无权访问API时,返回的是403Forbidden和重定向Localtion,但不知道具体是哪个Policy受阻。整改思路:重写MethodInvocationAuthorizationService,抛出AbpAuthorizationException异常时附带PolicyName重写DefaultAbpAuthorizationExceptionHandler,在http响应头中增加上......
  • 2023跟我一起学设计模式:Golang 抽象工厂模式讲解和代码示例
    Golang抽象工厂模式讲解和代码示例抽象工厂是一种创建型设计模式,它能创建一系列相关的对象,而无需指定其具体类。抽象工厂定义了用于创建不同产品的接口,但将实际的创建工作留给了具体工厂类。每个工厂类型都对应一个特定的产品变体。在创建产品时,客户端代码调用的是工厂对象的......
  • 机器翻译技术的发展趋势:从API到深度学习
    目录机器翻译技术的发展趋势:从API到深度学习随着全球化的发展,机器翻译技术在各个领域得到了广泛的应用。机器翻译技术的核心是将源语言文本翻译成目标语言文本,其中涉及到语言模型、文本生成模型和翻译模型等多个方面。在过去的几年中,随着深度学习技术的不断发展,机器翻译技术也经......
  • [pybind11]为c++项目写python API接口
    C++项目的pybind方法有哪些?有什么区别?以下是主要的python绑定cpp的方法:方法年份代表用户适用于CPython的C/C++扩展模块1991标准库PyBind11(推荐用于C++)2015Cython(推荐用于C)2007gevent、kivyHPy2019mypyc2017ctype2003oscryptocffi......
  • WPF入门教程系列二十八 ——DataGrid使用示例MVVM模式(6)
    WPF入门教程系列目录WPF入门教程系列二——Application介绍WPF入门教程系列三——Application介绍(续)WPF入门教程系列四——Dispatcher介绍WPF入门教程系列五——Window介绍WPF入门教程系列十一——依赖属性(一)WPF入门教程系列十五——WPF中的数据绑定(一)   八......