English
中国民族植物学

概述

本库提供只读的 JSON 接口,供科研机构的程序化访问。接口采用白名单制:每个调用方须持有 API Key,并且只能从登记的 IP 地址或网段访问;受控数据的接口还需要相应的数据集权限(scope)。API Key 与白名单由审核员和系统管理员在后台配置。

申请方式:登录后在“数据服务”提交受控数据申请,并在用途说明中注明需要 API 访问及调用方的固定 IP;或通过“联系我们”与我们联系。

OpenAPI 3: https://ethnobotany.cn/openapi/v1.json

认证

curl -H "X-Api-Key: ebk_XXXXXXXX_..." "https://ethnobotany.cn/api/v1/species?q=qiyeyizhihua"
状态码含义
200成功
401缺少或无效的 API Key,或 Key 已停用、已过期
403来源 IP 不在该 Key 的白名单内,或缺少接口所需的数据集权限
404记录不存在
429超过每分钟调用上限(响应头 Retry-After 给出等待秒数)

每个响应都带有 X-RateLimit-Limit 与 X-RateLimit-Remaining 响应头。

接口列表

接口所需权限说明
GET /api/v1/species?q=&page=&pageSize=开放检索物种(中文名、拼音、拉丁名、异名)
GET /api/v1/species/{guid}开放物种详情:名称规范化结果、异名、各类关联记录数
GET /api/v1/species/{guid}/flora开放植物志记载索引(不含正文)
GET /api/v1/species/{guid}/papers开放相关论文
GET /api/v1/species/{guid}/formulasspecies_prescriptions含该物种的古方
GET /api/v1/species/{guid}/usesplant_uses植物利用记录(功效主治摘要)
GET /api/v1/formulas?q=&dynasty=prescriptions检索古方(方名或拼音)
GET /api/v1/formulas/{guid}prescriptions古方详情;组成与编码需 prescription_composition,相似方剂需 prescription_similarity
GET /api/v1/papers?q=开放检索论文(题名、DOI、PubMed 编号)
GET /api/v1/names/match?name=开放学名规范化:返回本库物种与接受名
GET /api/v1/stats开放全库统计

分页参数:page 从 1 开始,pageSize 默认 20、最大 100。分页结果的格式为 {page, pageSize, total, items}。

示例

GET /api/v1/names/match?name=Panax%20pseudoginseng%20var.%20notoginseng
{
  "canonicalName": "Panax pseudoginseng var. notoginseng",
  "matchedVia": "scientific_name",
  "results": [ { "chineseName": "三七", "acceptedName": "Panax notoginseng", "acceptedAuthor": "(Burkill) F.H.Chen",
                 "matchType": "synonym", "wcvpId": "146777", "ipniId": "91521-1", "wfoId": "wfo-0000263666", ... } ]
}

使用接口数据同样须遵守《数据使用协议》并引用本数据库。 数据使用协议与伦理声明

logo logo

版权所有 Copyright © 2002-2025 中国科学院昆明植物研究所,All Rights Reserved 【滇ICP备05000394号】

地址:中国云南省昆明市蓝黑路132号 邮政编码:650201 点击这里联系我们