[特殊字符]《京东API不是全程免费!基础联盟免费+商家按量,收费结构一文掰清》(附Python源码)
一句话定性京东开放体系里“联盟API”和“商家JOS API”是两套账——联盟jd.union.open.*备案后接口调用本身免费赚钱靠成交抽佣金商家JOSjingdong.ware.*/jingdong.pop.order.*/jingdong.etms.*有日免费额度超量按量计费电子面单按单算CRM/数据洞察走增值包。一、京东API收费结构全景2026实测口径体系代表接口授权要求接口费隐性成本京东联盟CPS​jd.union.open.goods.detail.queryjd.union.open.goods.query联盟实名无店铺¥0备案后​成交后按类目抽佣 5%~20%JOS 基础商家​jingdong.ware.read.getjingdong.pop.order.searchjingdong.etms.trace.get企业卖家OAuth免费额度内¥0超量≈¥0.02~0.10/百次云内低、云外高需买QPS资源包提频无界电子面单​jingdong.etms.waybill.getjingdong.ldop.alpha.waybill.receive企业物流权限按面单数计费或含在京东仓配包取消未揽收不扣增值数据/CRM​会员RFM、数据罗盘、竞品洞察企业增值包包年/包月¥99~999/月级不在基础额度内⚠️ 常见误判“京东API免费”只看联盟“京东API贵”把商家按量接口和联盟混算。二、两套Client分流调用防串线额度统计源码# jd_billing_split.py 京东双体系计费分流示例 - UnionClient: 联盟接口调用免费仅记录调用量佣金另算 - JosMerchantClient: 商家接口统计日调用超免费额度预警 签名/网关通用秒级timestamp import hashlib, json, time, requests from datetime import datetime, timedelta GW https://api.jd.com/routerjson class _Base: def __init__(self, ak, ask): self.ak, self.ask ak, ask def _sign(self, p): f sorted((k,v) for k,v in p.items() if k!sign and v is not None and str(v).strip()!) qs .join(f{k}{v} for k,v in f) return hashlib.md5(f{self.ask}{qs}{self.ask}.encode()).hexdigest().upper() def _post(self, method, biz, tokenNone): p {app_key:self.ak,method:method, timestamp:str(int(time.time())),format:json,v:2.0, sign_method:md5, 360buy_param_json:json.dumps(biz,ensure_asciiFalse,separators(,,:))} if token: p[access_token]token p[sign]self._sign(p) rrequests.post(GW,datap,timeout15); r.raise_for_status() dr.json() if error_response in d: errd[error_response] raise Exception(fJOS[{err.get(code)}]: {err.get(zh_desc) or err.get(en_desc)}) return d class JdUnionClient(_Base): 联盟免费调用佣金后置 def __init__(self, ak, ask): super().__init__(ak, ask) self.month_calls 0 def goods_detail(self, sku_ids): self.month_calls 1 return self._post(jd.union.open.goods.detail.query, {skuIds:sku_ids, fields:skuId,productName,price,promotionPrice,commissionInfo,stockState}) def report(self): print(f[联盟] 本月调用 {self.month_calls} 次 → API费 ¥0成交抽佣另计) class JosMerchantClient(_Base): 商家JOS有免费日额度超量按百次计费 def __init__(self, ak, ask, free_daily30_000, price_per_1000.05): super().__init__(ak, ask) self.free_daily free_daily self.price price_per_100 self.today 0 self.day datetime.now().date() def _roll(self): if datetime.now().date()!self.day: self.today0; self.daydatetime.now().date() def safe_call(self, method, biz, token): self._roll() if self.today self.free_daily: over_cost ((self.today-self.free_daily1)/100)*self.price print(f⚠️ 超免费额度本次若执行将按量扣费≈¥{over_cost:.4f}) resp self._post(method, biz, token) self.today 1 return resp def get_ware(self, ware_id, token): return self.safe_call(jingdong.ware.read.get, {wareId:ware_id,fields:ware_id,title,jd_price,stock_num,skus_json}, token).get(ware,{}) def report(self): over max(0,self.today-self.free_daily) cost (over/100)*self.price print(f[商家JOS] 今日{self.today}/{self.free_daily}次超量{over}次 → 预估¥{cost:.2f}) if __name____main__: union JdUnionClient(UNION_AK,UNION_AS) union.goods_detail([100012345678]) union.report() jos JosMerchantClient(JOS_AK,JOS_AS, free_daily5) # 演示把免费额度调小 SELLER_TOKENYOUR_SELLER_TOKEN for i in range(7): try: jos.get_ware(100012345678, SELLER_TOKEN) except Exception as e: print(ERR,e) jos.report()运行逻辑联盟Client跑多少次都是¥0佣金不在API费里扣商家Client跑满free_daily后每一次调用都按price_per_100估算超量费和线上账单口径一致。三、三句话掰清“免费”边界联盟免费 免API调用费不免佣金做选品/比价/返利用联盟别指望拿真实stockNum也别把它当ERP库存源。商家JOS免费 额度内免超量必扣企业应用日免通常数万次个人仅~3000增量同步本地缓存能把单店压在¥0一旦全量翻页/高频轮询按¥0.02~0.10/百次出账。电子面单/CRM/数据罗盘永远不在“基础免费”里面单按取号扣会员分析买包别在成本测算时漏掉这两块。四、避坑清单用联盟Key去调jingdong.pop.order.search→ 403两套Key不互通以为联盟stockState1等于可售库存 → 只是前端有货状态防超卖必须用商家JOS商家应用日调50万次还以为免费 → 超30万部分按月结账单扣¥0.02~0.10/百次电子面单测试环境疯狂取号 → 取号即计费取消未揽收才不扣总结京东API“不是全程免费”的关键分水岭在“联盟 vs 商家”和“额度内 vs 超量”做ERP盯商家JOS的日计数器做导购盯联盟佣金率两套账分开算才不会在月底被账单吓到。要不要我把上面这个JosMerchantClient的日计数器改成Redis按日期持久化并接入企微告警接近免费额度80%自动降频直接塞进你现有同步脚本

相关新闻

WindowsX-lite精简版Win11实测:性能提升52%,适用场景全解析

WindowsX-lite精简版Win11实测:性能提升52%,适用场景全解析

第一次看到 WindowsX-lite 这个 4.39GB 的 Win11 23H2 精简版时,我内心其实是怀疑的。毕竟在微软官方镜像动辄 5-6GB 起步的今天,一个能省出近 2GB 空间的系统,到底砍掉了什么?是真的优化到位,还是简单粗暴地删减核心组…

2026/10/16 14:45:50 阅读更多 →
Socket网络编程基础与HTTP协议实现

Socket网络编程基础与HTTP协议实现

1. 为什么需要从Socket开始学网络编程 十年前我刚接触Python网络编程时,曾经犯过一个典型错误——直接跳过了Socket基础去学Requests库。结果当遇到一个需要自定义协议的物联网项目时,我不得不回头补课。这段经历让我深刻认识到:Socket是网络…

2026/10/16 17:10:29 阅读更多 →
5G建设新阶段与工业大模型关键技术解析

5G建设新阶段与工业大模型关键技术解析

1. 5G无线集采规模缩减背后的行业逻辑 最近三大运营商5G无线主设备集采规模同比缩减40%的消息引发行业热议。作为从业十余年的通信工程师,我认为这反映了5G建设进入新阶段的市场理性回调。2020-2022年国内建成全球最大5G网络后,当前建设重点正从广覆盖转…

2026/10/17 0:17:33 阅读更多 →

最新新闻

MP2642GR-Z+STM32F415RG双串锂电主动均衡方案

MP2642GR-Z+STM32F415RG双串锂电主动均衡方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 1:06:16 阅读更多 →
微信小程序图片上传全链路实战:单图、多图、头像上传与失败排查

微信小程序图片上传全链路实战:单图、多图、头像上传与失败排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 1:06:16 阅读更多 →
Windows下用MinGW构建HDF5的完整方案:CMake配置与避坑指南

Windows下用MinGW构建HDF5的完整方案:CMake配置与避坑指南

简介:这份HDF5 mingw版本是面向Windows环境下使用MinGW编译器进行C开发的预编译库资源。HDF5作为科学计算与数据分析领域常用的层级数据存储格式,支持复杂数据类型与高效数据访问;该版本针对Mingw73_32环境优化,配合CMake即可快速…

2026/10/17 1:06:16 阅读更多 →
专科生毕业论文AI工具测评:从选题到降重全流程拆解

专科生毕业论文AI工具测评:从选题到降重全流程拆解

专科生写论文这件事,放到网上一搜,冒出来最多的就是"AI论文写作软件"和"一键生成论文"这俩词。作为一个带过不少专科毕业设计的人,我可以直接告诉你:那些号称"一键生成"的,十个里有九个…

2026/10/17 1:06:15 阅读更多 →
ARM裸机开发:软件中断SWI从原理到系统调用实现

ARM裸机开发:软件中断SWI从原理到系统调用实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 1:06:15 阅读更多 →
储能电池均衡方案选型与实现:MP2642GR-Z与PIC18F66K40硬件软件全解析

储能电池均衡方案选型与实现:MP2642GR-Z与PIC18F66K40硬件软件全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 1:05:15 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/15 19:41:51 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →