访问淘宝开放平台地址 https://open.taobao.com,完成以下步骤:
进入「应用详情→授权管理」,点击「获取授权码」,用主店铺淘宝账号登录授权,授权成功后获取Access Token和Refresh Token,同样保存至本地加密文件夹(Access Token有效期30天,Refresh Token有效期180天)
访问淘宝云码官方工具地址 https://open.taobao.com/apitools/apiTools.htm?apiId=27119,自动跳转至「taobao.tbk.item.presell.add 单品预售设置」接口测试页
请严格按顺序填写必填参数,所有参数值需替换为您的真实信息:
填写完成后,点击页面底部的「提交测试」按钮,若返回以下JSON格式数据,则接口调用成功:
```json { "tbk_item_presell_add_response": { "request_id": "abcdef123456", "result": { "code": 0, "message": "success", "data": { "item_id": 1234567890 } } } } ```
请确保电脑已安装Python 3.8及以上版本,未安装的访问Python官网下载安装包:https://www.python.org/downloads/,安装时勾选「Add Python to PATH」
打开电脑终端(Windows按Win+R输入cmd,Mac按Command+空格输入Terminal),执行以下命令:
```bash pip install top-sdk-python ```在桌面新建一个名为「taobao_presell.py」的Python文件,右键用记事本或VS Code打开,复制以下完整代码并替换真实参数:
```python from top.api.base import TopClient from top.api import TbkItemPresellAddRequest - 替换为您的真实信息 - APP_KEY = "您的App Key" APP_SECRET = "您的App Secret" ACCESS_TOKEN = "您的主店铺Access Token" 批量设置的商品列表,格式为[[商品ID, 定金, 尾款优惠, 预售开始, 预售结束, 尾款开始, 尾款结束]] ITEM_LIST = [ [1234567890, 19.9, 5.0, "202X-12-01 00:00:00", "202X-12-10 23:59:59", "202X-12-11 00:00:00", "202X-12-15 23:59:59"], [0987654321, 50.0, 10.0, "202X-12-01 00:00:00", "202X-12-10 23:59:59", "202X-12-11 00:00:00", "202X-12-15 23:59:59"] ] - def set_presell(client, item_info): req = TbkItemPresellAddRequest() req.item_id = item_info[0] req.presell_start_time = item_info[3] req.presell_end_time = item_info[4] req.presell_price = item_info[1] req.presell_discount = item_info[2] req.presell_final_pay_start_time = item_info[5] req.presell_final_pay_end_time = item_info[6] req.presell_type = 1 try: resp = client.execute(req, session=ACCESS_TOKEN) if hasattr(resp, "tbk_item_presell_add_response") and resp.tbk_item_presell_add_response.result.code == 0: print(f"商品{item_info[0]}预售设置成功") else: print(f"商品{item_info[0]}预售设置失败:{resp.tbk_item_presell_add_response.result.message}") except Exception as e: print(f"商品{item_info[0]}接口调用异常:{str(e)}") if __name__ == "__main__": client = TopClient(APP_KEY, APP_SECRET) for item in ITEM_LIST: set_presell(client, item) ```打开终端,进入桌面目录(Windows输入cd Desktop,Mac输入cd ~/Desktop),执行以下命令:
```bash python taobao_presell.py ```终端会依次显示每个商品的设置结果,若显示“预售设置成功”,可登录淘宝卖家中心→宝贝管理→出售中的宝贝,点击对应商品的「编辑宝贝」按钮,在「预售设置」模块验证配置是否正确。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图