写筛选参数之前,先把这两棵树拿到手:行政区划与行业分类字典接口 对接任何带筛选的数据 API最容易被低估的工作是「合法取值从哪来」。地区写「浙江」还是「浙江省」行业该传名称还是编码猜错的代价轻则查不到数据重则查到错的数据还不自知。这篇讲天下工厂开放平台处理这个问题的方式两个免费的字典接口以及一个「绝不静默容错」的设计选择。先交代数据源天下工厂是一个覆盖全国 480 万家工厂的数据库做了工厂身份识别真实生产的工厂才收录开放平台提供检索、档案、联系电话、AI 深挖、自然语言检索五个能力文档在 https://www.tianxiagongchang.com/open/docs。两个字典接口GET https://open.tianxiagongchang.com/open/v1/meta/regions GET https://open.tianxiagongchang.com/open/v1/meta/industries带任意有效密钥即可访问不计费。前者返回省、市、区县三级行政区划树官方标准名称后者返回四级行业分类树——这就是检索能力里province、city、district、industry四个参数的合法取值来源。用法上的正确姿势是应用启动时拉一次、本地缓存筛选界面直接用这两棵树渲染级联选择器用户选什么就传什么。永远不要让用户或者你的代码手拼地区名。行业码的一个好设计前缀展开行业参数industry接受的是行业分类编码比如C35是一个大类C3591是它下面的细分。这里有个省心的设计传父级编码会自动展开整棵子树——传C35命中的是 C35 及其全部下级行业的工厂不需要你把几十个叶子码逐个列出来 OR 起来。curl-shttps://open.tianxiagongchang.com/open/v1/capabilities/factory_search\-HAuthorization: Bearer$TIANXIA_API_KEY\-HContent-Type: application/json\-d{keyword:减速机,industry:C34}行业筛选和关键词是交集关系上面这个请求找的是「行业挂在 C34 子树下、且产品与减速机相关」的工厂。行业码收窄行业面关键词定位具体产品两个维度配合用比单用任何一个都准。「不认识就报错」比「猜一个」好传一个不存在的行业码会怎样返回code: 40000明确报错。不会静默忽略这个筛选条件然后返回全量结果。这个设计值得展开说。很多 API 对不认识的参数值选择宽容处理——忽略掉返回「能返回的」。短期看似友好实际是埋雷你以为在查某个细分行业实际拿到的是无筛选的全量数字大得漂亮分析结论全错而且没有任何报错提醒你。严格模式把这类错误从「上线后数据不对」提前到「开发时立刻炸」排查成本差几个量级。同样的严格性也适用于整个入参层未知字段一律40000拒绝。实际对接清单启动时拉/meta/regions与/meta/industries本地缓存字典变化频率很低日级缓存足够筛选参数只从字典取值地区用全称浙江省、宁波市行业筛选优先传父级码靠前缀展开覆盖子树需要更细再下钻把40000当成开发期信号处理一定是参数拼错或字典没对齐修参数别重试。密钥在控制台自助签发https://www.tianxiagongchang.com/open/console注册即送体验额度公开沙箱密钥sk-tx-test-1685549fb3710c1b36e4d75dc2d0f42a可用来先看字典接口的返回结构。另外OpenAPI 3.1 规范在GET https://open.tianxiagongchang.com/open/v1/meta/openapi.json匿名可取字典、能力、错误码在规范里都有完整定义。字典接口不起眼但它决定了你的筛选参数是「构造出来的」还是「猜出来的」。先拿树再传参这个顺序养成习惯能省掉后面很多莫名其妙的查询问题。

相关新闻

最新新闻

LitSense 保姆级教程:如何根据一句话反向找到论文和参考文献?

LitSense 保姆级教程:如何根据一句话反向找到论文和参考文献?

写论文时,很多人都会遇到一个非常现实的问题: 这句话我已经写好了,但应该引用哪篇论文? 例如: 慢性炎症可能通过影响肿瘤微环境,促进肿瘤的发生和发展。 这句话看起来很顺,但如果没有参考文献&a…

2026/8/3 4:08:09
如何高效使用Python大麦网自动抢票脚本:告别手动抢票的终极指南

如何高效使用Python大麦网自动抢票脚本:告别手动抢票的终极指南

如何高效使用Python大麦网自动抢票脚本:告别手动抢票的终极指南 【免费下载链接】Automatic_ticket_purchase 大麦网抢票脚本 项目地址: https://gitcode.com/GitHub_Trending/au/Automatic_ticket_purchase 还在为抢不到热门演唱会门票而烦恼吗?…

2026/8/3 4:08:09
模拟人工智能工程系统完成全链路闭环验证 项目方宣布开放第三方技术复测

模拟人工智能工程系统完成全链路闭环验证 项目方宣布开放第三方技术复测

模拟人工智能工程系统完成全链路闭环验证 项目方宣布开放第三方技术复测独立研究者公开WSaiOS完整理论架构及工程代码,系统不依赖特定语言或运行环境---日前,独立研究者东塬一老翁主导的WSaiOS(Wang Smart AI Operating System)模…

2026/8/3 4:08:09
RAG 查询流程完整链路

RAG 查询流程完整链路

文字描述用户提问查询向量生成 文字变成字节数组,Embedding模型[baai] 384维 / 768维 / 1024维 把用户问题通过 Embedding 模型转换成一个 384/768/1024 维的数字坐标,让机器理解“意思”Qdrant 检索 Qdrant【向量空间距离(余弦夹角&#…

2026/8/3 4:08:09
为什么你的AI搜索在东南亚“失语”?:从语言模型权重、地理知识图谱覆盖率到本地商户POI更新时效的全链路诊断

为什么你的AI搜索在东南亚“失语”?:从语言模型权重、地理知识图谱覆盖率到本地商户POI更新时效的全链路诊断

更多请点击: https://intelliparadigm.com 第一章:为什么你的AI搜索在东南亚“失语”? 当你的AI搜索系统在新加坡返回精准的英文结果、在曼谷却频繁误判泰语关键词、在雅加达将印尼语“murah”(便宜)错误映射为“mura…

2026/8/3 4:08:09
智能物流核心技术:电动辊筒的模块化设计与工程实践

智能物流核心技术:电动辊筒的模块化设计与工程实践

1. 项目背景:小县城里的智能物流"隐形冠军"在浙江一个不起眼的县城里,有家工厂每天能生产2000套电动辊筒,手头积压的订单已经排到数十万套。这家企业不为人所知,却是全球多家物流巨头的核心供应商。你可能从未听说过它的…

2026/8/3 4:03:08