← 全部文章

全能转链工具开发笔记 — 从淘宝 CPS 权限到 5 平台批量高佣转链

📖 5 分钟 · 2040 字

背景

之前用淘宝开放平台直接调 CPS 转链 API,但用户 App Key 没有 general.link.parse、general.link.convert 等权限,这些接口是「定向开放」的,只有服务商(ISV)才能申请。

解决方案: 通过折淘客(zhetaoke.com)代理 API 转链。折淘客本质上是服务商,它帮你调淘宝/京东的 CPS 接口,你只需要一个 Appkey + 授权即可。


折淘客 API 架构

核心凭证

折淘客 Appkey 折淘客/折京客通用
淘宝 SID 代理类型授权
淘宝 PID mm_xxx_xxx_xxx 三段格式
京东联盟 ID 纯数字

API 端点

折淘客(淘宝/拼多多/苏宁等)端口 10001
├── 批量高佣转链: api.zhetaoke.com:10001/api/open_gaoyongzhuanlian_tkl_piliang.ashx
├── 订单查询: api.zhetaoke.com:10001/api/open_dingdanchaxun2.ashx

折京客(京东专属)端口 20000
├── 批量转链: api.zhetaoke.com:20000/api/open_gaoyongzhuanlian_tkl_piliang.ashx
├── 单条转链(含详情): api.zhetaoke.com:20000/api/open_jing_union_open_promotion_byunionid_get.ashx
├── 订单查询: api.zhetaoke.com:20000/api/open_jing_union_openz_order_row_query.ashx

转链流程

用户粘贴文案(含链接/口令)
    ↓
正则提取所有链接和口令
    ↓
自动识别平台(京东/淘宝/拼多多/唯品会/苏宁)
    ↓
调用折淘客/折京客 API 批量转链
    ↓
替换原文中的链接为推广链接,其余内容不变
    ↓
输出完整文案 + 逐条转链结果

版本迭代

v3.0 — 引入折淘客代理

  • 淘宝转链改走折淘客批量接口
  • 京东转链改走折京客批量+单条接口
  • 解决了淘宝 CPS 权限问题

v4.0 — 界面重构

  • 全新配色方案,卡片式布局
  • 右键菜单,剪贴板粘贴

v5.0 — 功能整合

  • 双标签页:转链 + 订单查询
  • 转链历史持久化(500条)
  • 智能复制(可选商品名/平台/链接)

v5.1 — 整段文案转链

  • 支持粘贴完整文案
  • 自动提取文案中所有链接和口令
  • 只替换链接,保留其余内容

v5.2 — 5 平台 + 订单查询

  • 新增拼多多、苏宁联盟
  • 订单查询 API 对接
  • 返利统计

v5.3 — macOS 兼容修复

  • 按钮背景色强制渲染
  • 布局全部改 pack

踩坑记录

1. 淘宝 CPS 权限是「定向开放」

普通 App Key 拿不到 CPS 转链权限,只有 ISV 才有。必须走代理服务商。

2. 折淘客和折京客是两个系统

虽然账号通用,但 API 端口不同。折淘客(淘宝系)用端口 10001,折京客(京东系)用端口 20000。

3. 京东订单查询需要额外凭证

需要京东开放平台的 jd_app_key + jd_app_secret,不是折淘客的 appkey。

4. macOS tkinter 按钮渲染问题

macOS 上 tk.Button 设置 bg 蓝色 + fg 白色不生效,按钮显示为白底白字。解决:加 highlightbackground 和 relief="solid"。

5. 订单查询时间范围限制

淘宝最大 3 小时,京东最大 1 小时,超过会报错。


测试数据

淘宝转链

输入: /YQO45gQtqDv// AA11
商品: 参半酵素氨基酸牙膏美白牙齿80g
券后价: ¥16.2 | 佣金率: 11.7%
新口令: (fSPE5gOmbNQ)

京东转链

输入: https://u.jd.com/j125wOu
推广链接: https://u.jd.com/jaYlJc5

整段文案转链

输入:
参半牙膏120g两件9.9!
①领券https://u.jd.com/j125wOu
②下单https://u.jd.com/jDnQAoG
淘宝口令👇/YQO45gQtqDv// AA11

输出:
参半牙膏120g两件9.9!
①领券https://u.jd.com/jaYlJc5
②下单https://u.jd.com/j6YN9j2
淘宝口令👇(fSPE5gOmbNQ)

最终功能

功能 说明
5 平台转链 京东/淘宝/拼多多/唯品会/苏宁
整段文案转链 粘贴完整文案,自动提取并替换链接
自动识别平台 根据链接特征自动判断
转链历史 最近 300 条,右键复制
订单查询 淘宝/京东订单,带统计
多账号管理 每平台独立配置
CSV 导出 结果导出

总代码量: 约 1,230 行 Python
技术栈: Python 3 + tkinter + 折淘客/折京客 API