元素周期表
云析API铺 官方文档
查询化学元素信息,原子构造,原子质量,体积等各类信息
基本说明:
接口地址:https://cn.apihz.cn/api/other/yuansu.php
返回格式:json
请求方式:get/post
请求示例:https://cn.apihz.cn/api/other/yuansu.php?id=10004093&key=key&name=1
请求参数说明:
名称 类型 必填 说明
id int 必填 对应平台开发者ID
key string 必填 对应平台开发者密钥 扫码关注公众号
name string 必填 元素中文名称或元素符号(区分大小写)或原子序数,例:name=氢,name=1,name=H
返回参数说明:
名称 类型 说明
id string 原子序数
zwmc string 元素名称
ysfh string 元素符号
ywmc string 英文名称
yzzl string 原子质量
yzbj string 原子半径/Å
dzgx string 电子构型
gjbj string 共价半径
yztj string 原子体积
lzbj string 离子半径
yht string 氧化态
fx string 发现
ly string 来源
yt string 用途
zt string 状态
fd string 沸 点(℃)
br string 比 热/J/gK
rhr string 熔化热/KJ/mol
drxs string 导热系数/W/cmK
sd string 闪 点/℃
rd string 熔 点(℃)
md string 密度(g/cc,300K)
zfr string 蒸发热/KJ/mol
ddl string 导电率/10的6次方/cm
zrd string 自燃点/℃
ty string 丰度-太阳(相对于 H=1×1012)
diq string 丰度-地壳/p.p.m.
tpybm string 丰度-太平洋表面
dxysc string 丰度-大西洋深处
zlsj string 滞留时间/年
hsz string 丰度-海水中/p.p.m.
dxybm string 丰度-大西洋表面/p.p.m.
daq string 丰度-大气/p.p.m.(体积)
tpysc string 丰度-太平洋深处
JSON返回示例:
{
	"id": "1",
	"zwmc": "氢",
	"ysfh": "H",
	"ywmc": "Hydrogen",
	"yzzl": "1.00797",
	"yzbj": "0.79",
	"dzgx": "1s(1)",
	"gjbj": "0.32",
	"yztj": "14.4",
	"lzbj": "0.012",
	"yht": "Ⅰ",
	"fx": "1766年, 在英国伦敦, 由 H. Cavendish 发现。",
	"ly": "在宇宙中最丰富的元素,主要和氧结合,以水的形式存在与自然界,也存在于矿井、油和汽井之中。",
	"yt": "用于生产氨、乙醇、氯化氢、溴化氢、植物油和不饱和烃的氢化,火箭燃料,低温学研究等。有两个同位素:氘(D)和氚(T)。",
	"zt": "无味、无色、无臭、极易燃烧的气体。",
	"fd": "-252.732",
	"br": "14.304",
	"rhr": "0.05868",
	"drxs": "0.001815",
	"sd": "",
	"rd": "-258.975",
	"md": "0.0899",
	"zfr": "0.44936",
	"ddl": "--",
	"zrd": "",
	"ty": "最丰富的元素",
	"diq": "1520",
	"tpybm": "",
	"dxysc": "",
	"zlsj": "",
	"hsz": "作为水的成分存在于海水中,也有一些气体H(2)溶在其中。",
	"dxybm": "",
	"daq": "0.5",
	"tpysc": "",
	"qgz": "",
	"xie": "以水存在于血液中",
	"gu": "52 000",
	"gan": "93 000",
	"jr": "93 000",
	"rsrl": "",
	"rtzl": "7 kg",
	"code": 200,
	"dzmx": "https://rescdn.apihz.cn/resimg/yuansu1/1.gif"
}
服务级错误码参照
错误码 说明
- -
完整教学代码示例
<?php
/**
 * Created by PhpStorm.
 * User: FZS
 * Time: 2025/7/31 21:11
 */
class freeApi
{
    private $apiUrl;

    public function __construct()
    {
        $this->apiUrl = 'https://cn.apihz.cn/api/other/yuansu.php?id=10004093&key=key&name=1';
    }

    /**
     * 获取结果
     * @return array
     */
    public function getResult()
    {
        return file_get_contents($this->apiUrl);
    }
}
package main

import (
	"fmt"
	"io/ioutil"
	"log"
	"net/http"
)

const (
	APIURL   = "https://cn.apihz.cn/api/other/yuansu.php?id=10004093&key=key&name=1"
)

func main() {
	queryUrl := fmt.Sprintf("%s",APIURL)
	resp, err := http.Get(queryUrl)
	if err != nil {
		log.Println(err)
		return
	}

	defer resp.Body.Close()

	body, err := ioutil.ReadAll(resp.Body)

	if err != nil {
		fmt.Println(err)
		return
	}

	fmt.Println(string(body))
}