化学元素信息,元素周期表查询免费API完整指南

简介: 本接口提供权威化学元素的100+项参数查询服务,涵盖原子结构、物理性质、分布数据等科研级参数。支持中文名称、元素符号(区分大小写)或原子序数查询,适用于教育软件、化学工具和科研系统开发。数据版权归属接口盒子。

接口简介

提供权威化学元素的100+项参数查询服务,涵盖原子结构、物理性质、分布数据等科研级参数。支持中文名称、元素符号(区分大小写)或原子序数查询,适用于教育软件、化学工具和科研系统开发。数据版权归属接口盒子。


一、核心参数说明

1. 请求参数(必填)

参数名 类型 是否必填 说明
id 整数 用户ID(注册后获取)
key 字符串 用户通讯秘钥
name 字符串 元素标识(例:"氢"/"H"/1

2. 返回参数

基础信息

参数 说明
code 状态码(200成功/400错误)
msg 操作结果提示
id 原子序数
zwmc 元素中文名称
ysfh 元素符号(区分大小写)
ywmc 英文名称

原子结构

参数 说明
yzzl 原子质量
yzbj 原子半径/Å
dzgx 电子构型
gjbj 共价半径
yztj 原子体积
lzbj 离子半径

物理性质

参数 说明
fd 沸点(℃)
rd 熔点(℃)
md 密度(g/cc,300K)
br 比热/J/gK
rhr 熔化热/KJ/mol
zfr 蒸发热/KJ/mol
drxs 导热系数/W/cmK
ddl 导电率/10⁶/cm

分布数据

参数 说明
ty 太阳丰度(相对H=1×10¹²)
diq 地壳丰度/p.p.m.
hsz 海水丰度/p.p.m.
daq 大气丰度/p.p.m.(体积)
zlsj 滞留时间/年

人体分布

参数 说明
xie 血液含量/mg dm⁻³
gu 骨骼含量/p.p.m.
gan 肝脏含量/p.p.m.
jr 肌肉含量/p.p.m.
rsrl 日摄入量/mg
rtzl 人体总量/mg(70kg标准)

其他参数

参数 说明
yht 氧化态
fx 发现历史
ly 元素来源
yt 主要用途
zt 物质状态
dzmx 电子模型图URL

二、调用示例

1. PHP调用(GET/POST)

php

复制

<?php
// GET请求示例
$get_url = "https://cn.apihz.cn/api/other/yuansu.php?" . http_build_query([
    'id' => '10000000',     // 替换实际ID
    'key' => '15he5h15ty854j5sr152hs2', // 替换实际KEY
    'name' => 'Fe'          // 查询铁元素
]);
$get_data = json_decode(file_get_contents($get_url), true);
// POST请求示例
$post_url = "https://cn.apihz.cn/api/other/yuansu.php";
$post_data = [
    'id' => '10000000',
    'key' => '15he5h15ty854j5sr152hs2',
    'name' => '26'          // 原子序数查询
];
$ch = curl_init($post_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$post_response = curl_exec($ch);
curl_close($ch);
$post_data = json_decode($post_response, true);
// 结果解析
if ($get_data['code'] == 200) {
    echo "铁元素数据:\n";
    echo "原子质量:" . $get_data['yzzl'] . "\n";
    echo "电子模型图:" . $get_data['dzmx'];
}
?>

2. Python调用(GET/POST)

python

运行

复制

import requests
# GET请求示例
get_params = {
    "id": "10000000",      # 替换实际ID
    "key": "15he5h15ty854j5sr152hs2",  # 替换实际KEY
    "name": "Oxygen"       # 英文名查询(需确保接口支持)
}
get_response = requests.get(
    "https://cn.apihz.cn/api/other/yuansu.php", 
    params=get_params
)
get_data = get_response.json()
# POST请求示例
post_data = {
    "id": "10000000",
    "key": "15he5h15ty854j5sr152hs2",
    "name": "氧"           # 中文名查询
}
post_response = requests.post(
    "https://cn.apihz.cn/api/other/yuansu.php", 
    data=post_data
)
post_data = post_response.json()
# 结果解析
if get_data['code'] == 200:
    print(f"氧元素电子构型: {get_data['dzgx']}")
    print(f"人体血液含量: {get_data['xie']} mg/dm³")

三、返回数据示例

成功响应(铁元素)

json

复制

{
  "id": "26",
  "zwmc": "铁",
  "ysfh": "Fe",
  "ywmc": "Iron",
  "yzzl": "55.845",
  "yzbj": "1.72",
  "dzgx": "1s(2)|2s(2)p(6)|3s(2)p(6)d(6)|4s(2)",
  "gjbj": "1.17",
  "yztj": "7.1",
  "lzbj": "0.645",
  "yht": "2,3",
  "fx": "古代就已知。",
  "ly": "从铁矿获得。",
  "yt": "作为钢和合金被广泛使用,是血色素的主要成分",
  "zt": "银白色过渡金属。",
  "fd": "2750",
  "br": "0.44",
  "rhr": "13.8",
  "drxs": "0.802",
  "sd": "",
  "rd": "1535",
  "md": "7.874",
  "zfr": "349.6",
  "ddl": "0.0993",
  "zrd": "",
  "ty": "3.16 × 10(7)",
  "diq": "41 000",
  "tpybm": "0.1× 10(-4)",
  "dxysc": "4× 10(-4)",
  "zlsj": "98",
  "hsz": "",
  "dxybm": "1× 10(-4)",
  "daq": "",
  "tpysc": "1× 10(-4)",
  "qgz": "",
  "xie": "447",
  "gu": "3 - 380",
  "gan": "250 -1400",
  "jr": "180",
  "rsrl": "6 - 40",
  "rtzl": "4.2",
  "code": 200,
  "dzmx": "https://rescdn.apihz.cn/resimg/yuansu1/26.gif"
}

错误响应

json

复制

{
  "code": 400,
  "msg": "元素名称不存在"
}

四、使用规范

  1. 密钥获取
    访问接口盒子免费API官网注册获取专属idkey,公共密钥(id=88888888&key=88888888)限频60次/分钟。
  2. 请求限制
  • 独享密钥:无日限额,60次/分钟
  • 符号严格区分大小写("Co"钴正确,"CO"一氧化碳错误)
  1. 错误处理
状态码 原因 解决方案
400 秘钥错误 检查用户中心密钥
400 元素不存在 核对元素符号大小写
400 参数缺失 确认id/key/name全部提交

  1. 数据授权
    禁止商用转售
相关文章
|
4月前
|
JSON 自然语言处理 搜索推荐
银行卡归属地及开户行查询API查询实战指南
银行卡归属地及开户行查询API,通过卡号快速识别发卡行、开户地及卡种信息,支持全国1500+银行,数据实时更新。提供结构化数据返回,广泛应用于支付、风控、用户画像等场景,助力金融系统高效、安全运行。
1284 7
|
3月前
|
移动开发 算法 API
淘宝/天猫:使用物流查询API实时显示包裹位置,减少客服咨询量
电商平台中物流咨询占客服工作40%以上,用户频繁追问包裹位置。本文介绍通过物流查询API实现包裹实时追踪,降低75.6%咨询量,提升用户体验与复购率,助力降本增效。(238字)
389 0
|
3月前
|
人工智能 JSON API
淘宝/天猫:使用物流查询API实时显示包裹位置,减少客服咨询量
在电商竞争激烈的环境下,淘宝、天猫通过集成物流查询API,实现实时追踪包裹位置,显著减少用户咨询量。本文解析其原理、实现步骤与效益,展示如何以技术手段提升用户体验、降低客服压力,助力平台高效运营。(238字)
311 0
|
4月前
|
JSON Unix API
1688查询榜单列表API详解
1688榜单API提供实时热销、新品等商品榜单数据,支持20+品类及40+字段筛选,适用于选品与市场分析。每小时更新,响应迅速。提供Python调用示例,开发者可快速集成。
|
4月前
|
XML 缓存 API
eBay 商品详情 API 深度解析:从基础信息到变体数据获取全方案
本文详解如何通过 eBay 的 GetItem 和 GetMultipleItems 接口获取商品详情数据,涵盖基础属性、价格、变体、卖家信息等,并提供可复用的 Python 代码。内容包括 API 核心参数、响应结构、代码实现、实战注意事项及扩展方向,助力跨境电商开发。
|
3月前
|
监控 安全 算法
快递查询API|一次接通2700+快递服务商的物流轨迹
在物流数字化的浪潮中,企业对接多家快递服务商的痛点日益凸显:每新增一家合作物流商,技术团队就要投入 5-7 个工作日进行接口开发,不同服务商的接口协议差异导致系统稳定性差,物流轨迹数据分散在各平台难以整合分析。快递鸟快递查询 API 通过标准化接口架构,创新性地实现了 2700 + 国内外快递服务商的一键接入,将传统模式下的周级开发周期压缩至小时级,彻底重构了物流数据对接的技术范式。
255 0
|
3月前
|
JSON API 数据格式
亚马逊:调用商品上传API实现全球多站点商品信息一键发布,降低人工操作成本
在亚马逊多站点电商运营中,手动上传商品效率低且易出错。通过调用Selling Partner API,可实现商品信息一键全球发布,大幅提升效率、降低成本。本文详解API功能、数据准备、代码实现与优化策略,助力企业轻松掌握自动化发布流程,提升全球运营能力。
157 0
|
4月前
|
机器学习/深度学习 人工智能 缓存
电商 API 接口:开启全平台商品信息同步新时代
在数字化浪潮下,电商平台激增,消费者跨平台购物成为常态。然而,商品信息分散导致数据不一致、库存混乱等问题。电商 API 接口应运而生,通过标准化数据交换,实现多平台商品信息实时同步,提升运营效率、降低成本、增强用户体验,成为企业数字化转型的关键引擎。
325 0
|
2月前
|
缓存 数据可视化 定位技术
快递鸟快递API技术指南:获取物流轨迹信息与轨迹地图的解决方案
在当今电商竞争激烈的环境中,物流体验已成为提升用户满意度的关键因素。研究表明,超过 75% 的消费者会因物流信息不透明而放弃下单。
497 1
|
3月前
|
人工智能 API
阿里云百炼API-KEY在哪查询?如何获取阿里云AI百炼大模型的API-KEY?
阿里云百炼是阿里云推出的AI大模型平台,用户可通过其管理控制台获取API-KEY。需先开通百炼平台及大模型服务,即可创建并复制API-KEY。目前平台提供千万tokens免费额度,详细操作流程可参考官方指引。