该API提供化学方程式自动配平功能,通过输入反应物和生成物,返回配平后的完整方程式及结构化数据。适用于化学教学、实验设计等场景。
https://cn.apihz.cn/api/other/hxfcs.php
⚠️ 注意:请替换为官网注册的专属ID和KEY,公共测试账号(88888888)频次受限。
参数名 | 说明 |
---|---|
code | 状态码(200成功,400错误) |
msg | 提示信息 |
fcs | 配平后的方程式(简化系数) |
fcsall | 配平后的方程式(显示所有系数) |
reactants | 反应物结构化数据(含系数/化学式) |
products | 生成物结构化数据(含系数/化学式) |
python运行复制import requests
url = "https://cn.apihz.cn/api/other/hxfcs.php"
params = {
"id": "YOUR_ID", # 替换真实ID
"key": "YOUR_KEY", # 替换真实KEY
"reactants": "KMnO4,HCl",
"products": "KCl,MnCl2,Cl2,H2O"
}
response = requests.get(url, params=params)
result = response.json()
if result["code"] == 200:
print("配平结果:", result["fcs"])
# 提取反应物系数
for item in result["reactants"]:
print(f"{item['coefficient']}{item['formula']}", end=" + ")
else:
print("错误:", result["msg"])
json复制{
"code": 200,
"fcs": "2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O",
"fcsall": "2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O",
"reactants": [
{"formula": "KMnO4", "coefficient": 2},
{"formula": "HCl", "coefficient": 16}
],
"products": [
{"formula": "KCl", "coefficient": 2},
{"formula": "MnCl2", "coefficient": 2},
{"formula": "Cl2", "coefficient": 5},
{"formula": "H2O", "coefficient": 8}
]
}
json复制{
"code": 400,
"msg": "通讯秘钥错误"
}
Fe
不能写为fe
),多原子团用括号(如Cu(NO3)2
)通过此API,开发者可快速集成化学计算功能,适用于在线教育平台、实验报告生成系统等场景。实际使用时请遵守平台API调用规范。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。