唯品会常用的两个API接口:关键字搜索API、获取商品详情数据API

随着电子商务的飞速发展,API接口已经成为各个电商平台与外部开发者进行数据交互的主要手段。本文将重点介绍唯品会常用的两个API接口:关键字搜索API和获取商品详情数据API,以及它们如何帮助电商开发者进行高效的数据交互。

一、关键字搜索API

关键字搜索API是唯品会提供的用于商品搜索的核心API。它允许开发者根据用户输入的关键字进行商品搜索,从而获取相关商品信息。该API的使用流程如下:

1、调用接口

首先,开发者需要向唯品会申请API密钥,并使用该密钥进行身份验证。然后,通过调用唯品会提供的API接口,将用户输入的关键字作为参数传递给服务器。扫码即可获取api测试key

名称 类型 必须 描述
key String 调用key(必须以GET方式拼接在URL中)
secret String 调用密钥
api_name String API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等]
cache String [yes,no]默认yes,将调用缓存的数据,速度比较快
result_type String [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读
lang String [cn,en,ru]翻译语言,默认cn简体中文
version String API版本

2、服务器处理

唯品会的服务器接收到关键字后,会根据预设的算法对关键字进行匹配和排序。这个过程中,服务器会综合考虑商品名称、描述、价格等多种因素,以确定搜索结果的相关性和排序顺序。

3、返回结果

服务器将处理后的结果返回给开发者。通常情况下,返回结果包括商品ID、名称、描述、价格等信息。开发者可以根据这些信息展示给用户相应的搜索结果。

Version: Date:

名称 类型 必须 示例值 描述

num_iid

Bigint 0 969908-145512642 宝贝ID

title

String 0 男童白底满印熊猫大侠短袖包屁衣 宝贝标题

desc_short

String 0 商品简介

price

Float 0 49.00 价格

total_price

Float 0 0

suggestive_price

Float 0 0

orginal_price

Float 0 109.00 原价

nick

String 0 掌柜昵称

num

Int 0

min_num

Int 0 0

detail_url

String 0 http://www.vip.com/detail-969908-145512642.html 宝贝链接

pic_url

String 0 宝贝图片

brand

String 0 功夫熊猫 品牌名称

brandId

Int 0 品牌ID

rootCatId

Int 0 顶级分类ID

cid

Int 0

crumbs

Mix 0 []

created_time

String 0

modified_time

String 0

delist_time

String 0

desc

String 0

唯品会常用的两个API接口:关键字搜索API、获取商品详情数据API_第1张图片

desc_img

Mix 0 ["//a.vpimg3.com/upload/merchandise/other/440246/KFP-8523077W00-6.jpg"] 描述图片

item_imgs

Mix 0 [] 商品图片

item_weight

String 0

item_size

String 0

location

String 0 发货地

post_fee

Float 0 物流费用

express_fee

Float 0 快递费用

ems_fee

Float 0 EMS费用

shipping_to

String 0 发货至

has_discount

Boolean 0

video

Mix 0 [] 商品视频

is_virtual

String 0

sample_id

String 0 商品风格标识ID

is_promotion

Boolean 0

props_name

String 0 商品属性名

prop_imgs

Mix 0 {"prop_img": []} 商品属性图片列表

property_alias

String 0 商品属性别名

props

Mix 0 [{ "name": "夏","value": "常规" }] 商品详情

total_sold

Int 0

skus

Mix 0 {"sku": [] 商品规格信息

seller_id

Int 0 卖家ID

sales

Int 0 销量

shop_id

Int 0 店铺ID

props_list

Mix 0 [] 商品属性

seller_info

Mix 0 {"nick": "", "city": "", "level": "", "rate": "", "shop_type": "", "user_num_id": "", "shopid": "", "shopname": "", "shop_href": "", "tel": "", "menu": [] } 卖家信息

tmall

Boolean 0 是否天猫

error

String 0 错误信息

warning

String 0 警告信息

url_log

String 0

stuff_status

String 0

data_from

String 0 app_vip

method

String 0

promo_type

String 0

props_img

Mix 0 [] 属性图片

rate_grade

String 0

priceRange

Mix 0 []

shop_item

Mix 0 []

relate_items

Mix 0 []

shop_url

String 0 https://list.vip.com/brand.html?sn=10020198

关键字搜索API具有以下特点:

  • 高效性:唯品会的算法针对搜索进行了优化,能够快速返回相关度高的搜索结果。
  • 灵活性:开发者可以根据需求自定义搜索条件,例如地理位置、价格范围等。
  • 实时性:搜索结果实时更新,能够反映最新的商品信息。

二、获取商品详情数据API

获取商品详情数据API是唯品会提供的用于获取商品详细信息的API。它允许开发者根据商品ID获取商品的详细信息,包括商品的名称、描述、价格、图片等。该API的使用流程如下:

1、调用接口

开发者使用已申请的API密钥进行身份验证,并通过调用唯品会提供的API接口来获取商品详情数据。需要传递商品ID作为参数给服务器。

2、服务器处理

唯品会的服务器接收到商品ID后,会查询数据库中的对应记录,并生成商品详情数据。然后,服务器将这些详细信息返回给开发者。

3、返回结果

服务器将处理后的结果返回给开发者。返回结果包括商品的名称、描述、价格、图片等信息。开发者可以根据这些信息展示给用户相应的商品详情页面。

"item": {
		"num_iid": "1710613157-6918711233889249157",
		"title": "【清凉运动】森马夏季新款复古运动风男式休闲中裤短裤男",
		"desc_short": "",
		"price": "35.00",
		"total_price": 0,
		"suggestive_price": 0,
		"orginal_price": "159.00",
		"nick": "",
		"num": 0,
		"min_num": 0,
		"detail_url": "https://detail.vip.com/detail-1710613157-6918711233889249157.html",
		"pic_url": "https://a.vpimg3.com/upload/merchandise/pdcvis/104218/2020/0814/160/7932992b-c2f6-4ed2-a97b-69824fa7ba10.jpg",
		"brand": "森马",
		"brandId": 1710613157,
		"rootCatId": "",
		"cid": 390576,
		"crumbs": [],
		"created_time": 1537845115000,
		"modified_time": 1683886534000,
		"delist_time": 2145888000000,
		"desc": "",
		"desc_img": [
			"https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/1540464613-651972905622466560-651972905622466562-601.jpg",
			"https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/2056028139-651972905622466560-651972905622466562-602.jpg",
			"https://a.vpimg2.com/upload/merchandise/pdcvop/00104218/10004116/2103507544-651972905622466560-651972905622466562-603.jpg",
			"https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/805209464-651972905622466560-651972905622466562-604.jpg",
			"https://a.vpimg2.com/upload/merchandise/pdcvop/00104218/10004116/965265007-651972905622466560-651972905622466562-605.jpg",
			"https://a.vpimg2.com/upload/merchandise/pdcvop/00104218/10004116/1456204603-651972905622466560-651972905622466562-606.jpg",
			"https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/245784564-651972905622466560-651972905622466562-607.jpg",
			"https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/478942397-651972905622466560-651972905622466562-608.jpg",
			"https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/563202406-651972905622466560-651972905622466562-609.jpg",
			"https://a.vpimg2.com/upload/merchandise/pdcvop/00104218/10004116/576808585-651972905622466560-651972905622466562-610.jpg",
			"https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/492548576-651972905622466560-651972905622466562-611.jpg",
			"https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/475079584-651972905622466560-651972905622466562-612.jpg",
			"https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/643984351-651972905622466560-651972905622466562-613.jpg",
			"https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/723627373-651972905622466560-651972905622466562-614.jpg",
			"https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/353669547-651972905622466560-651972905622466562-615.jpg",
			"https://a.vpimg2.com/upload/merchandise/pdcvop/00104218/10004116/241322868-651972905622466560-651972905622466562-616.jpg",
			"https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/270393169-651972905622466560-651972905622466562-617.jpg"
		],
		"item_imgs": [
			{
				"url": "https://a.vpimg4.com/upload/merchandise/pdcvis/104218/2020/0814/160/7932992b-c2f6-4ed2-a97b-69824fa7ba10_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg2.com/upload/merchandise/pdcvis/104218/2020/0610/171/dbe0c41b-4a98-49f3-a5ec-8a4da2866892_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg4.com/upload/merchandise/pdcvis/104218/2020/0519/147/b64c59ed-838d-48df-bd78-89f55e375a5a_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg3.com/upload/merchandise/pdcvis/104218/2020/0519/137/29223c17-dc85-412f-80c8-e0332f2f68d5_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg4.com/upload/merchandise/pdcvis/104218/2020/0519/185/8cd6c2f7-bc39-49a5-bf98-cebb1e764dd4_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/25466546-651972905622466560-651972905622466562-2_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg2.com/upload/merchandise/pdcvop/00104218/10004116/1077608551-651972905622466560-651972905622466562-3_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/1680510077-651972905622466560-651972905622466562-4_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg4.com/upload/merchandise/pdcvop/00104218/10004116/1463673259-651972905622466560-651972905622466562-15_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg3.com/upload/merchandise/pdcvop/00104218/10004116/1627814802-651972905622466560-651972905622466562-16_750x750_75.jpg"
			},
			{
				"url": "https://a.vpimg4.com/upload/merchandise/pdcvis/104218/2020/0610/102/36a2bb01-d66a-4ea9-a7b0-07b4231be7ec_750x750_75.jpg"
			}
		],
		"item_weight": "",
		"item_size": "",
		"location": "",
		"post_fee": "",
		"express_fee": "",
		"ems_fee": "",
		"shipping_to": "",
		"has_discount": "",
		"video": "",
		"is_virtual": "",
		"sample_id": "",
		"is_promotion": "false",
		"props_name": "XL:黑色9000;M:黑色9000;XS:黑色9000;L:黑色9000;S:黑色9000;XXL:黑色9000;XXXL:黑色9000;",
		"prop_imgs": {
			"prop_img": []
		},
		"property_alias": "",
		"props": null,
		"total_sold": "0",
		"skus": {
			"sku": [
				{
					"price": "35",
					"sales": 1,
					"total_price": 0,
					"orginal_price": "159",
					"properti": {
						"134": "黑色9000",
						"453": "XL"
					},
					"quantity": null,
					"sku_id": "6918711233889253253"
				},
				{
					"price": "35",
					"sales": 1,
					"total_price": 0,
					"orginal_price": "159",
					"properti": {
						"134": "黑色9000",
						"453": "M"
					},
					"quantity": null,
					"sku_id": "6918711233889257349"
				},
				{
					"price": "35",
					"sales": 1,
					"total_price": 0,
					"orginal_price": "159",
					"properti": {
						"134": "黑色9000",
						"453": "XS"
					},
					"quantity": null,
					"sku_id": "6918711233922930565"
				},
				{
					"price": "35",
					"sales": 1,
					"total_price": 0,
					"orginal_price": "159",
					"properti": {
						"134": "黑色9000",
						"453": "L"
					},
					"quantity": null,
					"sku_id": "6918711233939748741"
				},
				{
					"price": "35",
					"sales": 1,
					"total_price": 0,
					"orginal_price": "159",
					"properti": {
						"134": "黑色9000",
						"453": "S"
					},
					"quantity": null,
					"sku_id": "6918711233956571013"
				},
				{
					"price": "35",
					"sales": 1,
					"total_price": 0,
					"orginal_price": "159",
					"properti": {
						"134": "黑色9000",
						"453": "XXL"
					},
					"quantity": null,
					"sku_id": "6918711234007082885"
				},
				{
					"price": "35",
					"sales": 1,
					"total_price": 0,
					"orginal_price": "159",
					"properti": {
						"134": "黑色9000",
						"453": "XXXL"
					},
					"quantity": null,
					"sku_id": "6918711234023888773"
				}
			]
		},
		"seller_id": "",
		"sales": 1,
		"shop_id": "",
		"props_list": [],
		"seller_info": {
			"title": "",
			"shop_name": "唯品自营",
			"sid": "",
			"zhuy": "",
			"level": "",
			"shop_type": "",
			"user_num_id": "ST00000",
			"nick": "",
			"cid": null,
			"delivery_score": "",
			"item_score": "",
			"tell": "",
			"addre": "",
			"score_p": ""
		},
		"tmall": "false",
		"error": "",
		"warning": "",
		"url_log": [],
		"stuff_status": "",
		"data_from": "ztk",
		"method": "",
		"promo_type": null,
		"props_img": [],
		"rate_grade": "",
		"priceRange": [],
		"shop_item": [],
		"relate_items": [],
		"shop_url": "",
		"format_check": "ok"
	},
	"error": "",
	"secache": "ce598a0a94090cd039c992849588a446",
	"secache_time": 1695521259,
	"secache_date": "2023-09-24 10:07:39",
	"translate_status": "",
	"translate_time": 0,
	"language": {
		"default_lang": "cn",
		"current_lang": "cn"
	},
	"reason": "",
	"error_code": "0000",

获取商品详情数据API具有以下特点:

  • 准确性:唯品会的服务器能够准确获取商品的详细信息,确保数据的准确性。
  • 实时性:商品详情数据实时更新,能够反映最新的商品信息。
  • 可定制性:开发者可以根据需求自定义返回的字段,例如展示哪些商品的属性信息等。

综上所述,关键字搜索API和获取商品详情数据API是唯品会常用的两个核心API接口。它们分别用于处理用户的搜索请求和获取商品的详细信息,为电商开发者提供了高效的数据交互方式。通过这些API,开发者可以快速地获取到用户所需的商品信息,并将这些信息展示给用户,提高用户体验和转化率。同时,这些API也提供了灵活性和可定制性,使得开发者可以根据自身需求进行定制化的功能开发。

你可能感兴趣的:(唯品会API,microsoft,windows,开发语言,数据挖掘,大数据,爬虫,网络爬虫)