首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >化学方程式配平免费API使用指南

化学方程式配平免费API使用指南

原创
作者头像
用户9840656
发布2025-06-30 11:51:42
发布2025-06-30 11:51:42
11100
代码可运行
举报
运行总次数:0
代码可运行
一、接口简介

该API提供化学方程式自动配平功能,通过输入反应物和生成物,返回配平后的完整方程式及结构化数据。适用于化学教学、实验设计等场景。

二、请求方式
  • URL: https://cn.apihz.cn/api/other/hxfcs.php
  • 方法: GET或POST
  • 必填参数:参数名说明示例id用户ID(数字)id=10000000key用户通讯秘钥key=15he5h15ty854j5sreactants反应物(英文逗号分隔)reactants=H2,O2products生成物(英文逗号分隔)products=H2O

⚠️ 注意:请替换为官网注册的专属ID和KEY,公共测试账号(88888888)频次受限。


三、返回参数说明

参数名

说明

code

状态码(200成功,400错误)

msg

提示信息

fcs

配平后的方程式(简化系数)

fcsall

配平后的方程式(显示所有系数)

reactants

反应物结构化数据(含系数/化学式)

products

生成物结构化数据(含系数/化学式)


四、调用示例(Python)
代码语言:javascript
代码运行次数:0
运行
复制
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"])

五、成功返回示例
代码语言:javascript
代码运行次数:0
运行
复制
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}
  ]
}

六、错误处理示例
代码语言:javascript
代码运行次数:0
运行
复制
json复制{
  "code": 400,
  "msg": "通讯秘钥错误"
}

七、注意事项
  1. 化学式规范​:区分大小写(如Fe不能写为fe),多原子团用括号(如Cu(NO3)2
  2. 频次限制​:私有ID无每日上限,公共ID共享每分钟10次限制
  3. 数据版权​:API数据来源于apihz.cn

通过此API,开发者可快速集成化学计算功能,适用于在线教育平台、实验报告生成系统等场景。实际使用时请遵守平台API调用规范。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、接口简介
  • 二、请求方式
  • 三、返回参数说明
  • 四、调用示例(Python)
  • 五、成功返回示例
  • 六、错误处理示例
  • 七、注意事项
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档