| 接口地址 | GET /standard/api/std-search.php?keyword={关键词} |
|---|---|
| 请求方法 | GET |
| 认证方式 | Bearer Token:请求头 Authorization: Bearer <token>(兜底 X-Api-Key: <token>)。Token 由 antpedia 人工分发,无自助申请渠道,请通过文末邮箱联系获取 |
| Content-Type | application/json; charset=utf-8 |
| CORS | 已开放跨域(Access-Control-Allow-Origin: *,允许 Authorization / X-Api-Key 请求头) |
| 调用配额 | 按 Token 配额:默认每秒 5 次、每日 1,000 次,如有更高需求请联系调整 |
| 缓存 | Cache-Control: public, max-age=300(建议客户端缓存 5 分钟) |
| 参数 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
keyword |
string |
是 |
搜索关键词,支持中文、英文、标准号、标准名称等。 最大长度 200 字符。无分页参数,固定返回最多 10 条。 |
水质 CODGB/T 25890ISO 9001
|
{
"total": 156,
"results": [
{
"standard_id": "HJ 828-2017",
"title": "水质 化学需氧量的测定 重铬酸盐法",
"summary": "本标准规定了测定水中化学需氧量的重铬酸盐法。适用于地表水、地下水、生活污水和工业废水中化学需氧量的测定。",
"url": "/standard/xxxxx.html",
"publish_date": "2017-03-30",
"implement_date": "2017-05-01",
"status": "现行",
"status_confidence": 100,
"ics": "13.060.50",
"ccs": "Z16",
"equivalent_to": "ISO 6060:1989",
"adoption_method": "IDT",
"language": "中文",
"price_range": "?128.00",
"related_url": "/standard/ics/13.060.50.html"
}
],
"quota": {
"daily_limit": 1000,
"daily_used": 3,
"daily_remaining": 997,
"reset_in_seconds": 41230
}
}
{
"error": "missing bearer token",
"usage": "Authorization: Bearer <token>"
}
error 取值:missing bearer token(未携带请求头)、invalid token(无效或畸形)、token disabled(已停用)、token expired(已过期)。
{
"error": "rate limit exceeded"
}
error 取值:rate limit exceeded(超过每秒配额,响应头含 Retry-After: 1,1 秒后可重试)、daily limit exceeded(超过每日总配额,次日零点自动恢复;该响应附 quota 字段,其中 daily_remaining 为 0)。
{
"error": "Missing required parameter: keyword",
"example": "/standard/api/std-search.php?keyword=水质 COD"
}
{
"error": "Search service temporarily unavailable, please retry later"
}
| 字段 | 类型 | 出现条件 | 说明 |
|---|---|---|---|
quota | object | 有限额时 | 每日配额信息:daily_limit 每日上限、daily_used 今日已用、daily_remaining 今日剩余、reset_in_seconds 距次日零点重置剩余秒数。配额服务暂不可用时该字段省略 |
total | int | 始终 | 总匹配结果数(上限 150) |
results[] | array | 始终 | 结果数组,最多 10 条 |
| results[] 内字段: | |||
standard_id | string | 始终 | 标准号(如 GB/T 22000-2006) |
title | string | 始终 | 标准名称 |
summary | string | 始终 | 适用范围或内容摘要,约 200 字 |
url | string | 始终 | 标准详情页 URL |
publish_date | string | 始终 | 发布日期,格式 yyyy-mm-dd |
implement_date | string | 始终 | 实施日期,格式 yyyy-mm-dd |
status | string | 始终 |
标准状态:现行 / 被代替 / 已作废 / 即将实施 / 即将作废系统根据标准更替关系、实施日期等信息自动判定 |
status_confidence | int | 始终 | 对"现行"状态的可信度评估值。非现行状态此值为 100,确定可信 |
ics | string | 始终 | ICS 国际标准分类号(如 13.060.50) |
ccs | string | 始终 | CCS 中国标准分类号(如 Z16) |
language | string | 始终 |
语言:中文 / 英语 / 俄语 / 日语 / 韩语 / 德语 等 根据标准语种自动识别 |
price_range | string | 始终 |
价格信息:?128.00 / ?96.00 (原价 ?120.00) / 见详情页来自授权销售渠道,无公开标价时显示"见详情页" |
equivalent_to | string | 仅非空时 | 采用国际标准编号,如 ISO 22000:2005 |
adoption_method | string | 仅非空时 | 采用方式:IDT / MOD / NEQ / EQV / NON |
related_url | string | 仅非空时 | ICS 分类浏览链接,用于发现同类标准 |
TOKEN="std_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 联系 antpedia 获取
curl "/standard/api/std-search.php?keyword=水质COD" \
-H "Authorization: Bearer $TOKEN" | python3 -m json.tool
import urllib.request, urllib.parse, json
TOKEN = "std_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # 联系 antpedia 获取
keyword = "食品安全"
params = urllib.parse.urlencode({"keyword": keyword})
url = f"/standard/api/std-search.php?{params}"
req = urllib.request.Request(url, headers={"Authorization": f"Bearer {TOKEN}"})
with urllib.request.urlopen(req) as resp:
data = json.loads(resp.read())
print(f"找到 {data['total']} 条标准,返回 {len(data['results'])} 条")
for r in data['results']:
print(f" [{r['status']}] {r['standard_id']} {r['title']}")
print(f" {r['summary'][:80]}...")
print(f" 价格: {r['price_range']}")
const TOKEN = "std_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; // 联系 antpedia 获取
const keyword = encodeURIComponent("ISO 9001");
const url = `/standard/api/std-search.php?keyword=${keyword}`;
fetch(url, { headers: { "Authorization": `Bearer ${TOKEN}` } })
.then(res => res.json())
.then(data => {
console.log(`total: ${data.total}`);
data.results.forEach(r => {
console.log(`[${r.status_confidence}%] ${r.standard_id} — ${r.title}`);
});
});
User-Agent 标识related_url 发现同类标准status_confidence 判断状态可信度
接口需 Bearer Token 认证,Token 由 antpedia 人工分发(默认每秒 5 次、每日 1,000 次,单次返回最多 10 条结果)。
如需获取 Token、调整配额、更多数据字段或批量数据接入,可联系我们沟通支持方案。
本站提供标准题录信息检索与正版购买指引。您可通过本站授权渠道——中国标准出版社或中国标准服务网——在线采购正版标准文本,标准文本的实际交付由上述授权出版机构完成。本站本身不存储、也不直接提供任何标准的 PDF 文件。
您在本站部分标准页面看到的预览内容,系从公开互联网自动聚合生成,并非完整标准文本,也可能存在错误,请勿据此认为本站持有该标准全文。
本站仅代理销售上述授权渠道的标准文本,除此之外没有其他标准资源。如果您仅需查询标准基本信息(编号、名称、适用范围、状态等),本 API 可满足需求;若需完整文本,请通过本站详情页的正版采购入口购买。如您需要的标准不在上述范围内,请直接联系相关出版机构,无需就此联系我们。
Copyright ?2007-2026 ANTPEDIA, All Rights Reserved
京ICP备07018254号 京公网安备1101085018 电信与信息服务业务经营许可证:京ICP证110310号