首页 > 大数据 > 数据分析 > 1688商品详情API接口操作指南及实战讲解
1. 接口名称与用途
item_get(商品详情获取接口)num_iid)获取1688平台上商品的详细信息,包括基础属性、价格体系、库存状态、图片描述及商家详情等。2. 请求参数
key:调用key,需以GET方式拼接在URL中。secret:调用密钥。api_name:API接口名称,此处为
item_get。num_iid:商品ID,用于指定获取哪个商品的详情信息。cache:是否使用缓存数据,默认为
yes。result_type:返回数据格式,默认为
json。lang:翻译语言,默认为
cn(简体中文)。version:API版本。sales_data:设为1时可获取近30天成交数据。agent:设为1时可获取1688分销代发价格数据。3. 返回数据
fields指定的字段相对应。num_iid:商品ID。title:商品名称。price:商品价格。total_price:商品总价。original_price:原价。nick:卖家昵称。num:商品库存数量。detail_url:商品详情页的URL。pic_url:商品图片的URL。brand:品牌名称。brandid:品牌ID。rootcatid:根类目ID。cid:类目ID。desc:商品详细描述。item_imgs:商品图片列表。props_name:商品属性名称。prop_imgs:属性图片。property_alias:属性别名。props:商品属性列表。sku_list:SKU信息列表,包含SKU ID、价格、库存等。supplier:供应商信息对象,包括供应商ID、名称、联系人、电话、邮箱等。1. 注册开发者账号
2. 创建应用并获取API密钥
app_key和
secret),这些密钥将用于后续的API调用和身份验证。3. 查阅API文档并调用API接口
以下是一个使用Python调用1688商品详情API的完整示例代码:
python# coding:utf-8"""Compatible for python2.x and python3.xrequirement: pip install requests"""from __future__ import print_functionimport requests# 配置参数API_URL = "https://api-gw.onebound.cn/1688/item_get/"app_key = "YOUR_APP_KEY" # 替换为实际获取的app_keysecret = "YOUR_APP_SECRET" # 替换为实际获取的secretnum_iid = "610947572360" # 替换为实际商品ID# 构建请求参数params = {"key": app_key,"secret": secret,"api_name": "item_get","num_iid": num_iid,"cache": "yes","result_type": "json","lang": "cn","version": "1.0"}# 发送GET请求response = requests.get(API_URL, params=params)# 解析响应数据if response.status_code == 200:json_obj = response.json()print(json_obj)else:print(f"请求失败,状态码:{response.status_code}")
1. API调用限制
pageNo循环请求),以获取全部数据。2. 数据安全与合规性
app_key和
secret),避免泄露。3. 数据准确性与稳定性
通过以上步骤和示例代码,您可以快速上手并调用1688商品详情API接口,获取所需的商品信息。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70046834/viewspace-3093815/ ,如需转载,请注明出处,否则将追究法律责任。