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

简介: 本API提供化学方程式自动配平功能,输入反应物与生成物,返回配平结果及结构化数据,适用于化学教学与实验设计。支持GET/POST请求,需提供用户ID与密钥。返回含状态码、方程式及反应物/生成物系数信息,调用示例与错误处理说明齐全,便于开发者集成至教育平台或实验系统。

一、接口简介

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

二、请求方式

参数名 说明 示例
id 用户ID(数字) id=10000000
key 用户通讯秘钥 key=15he5h15ty854j5s
reactants 反应物(英文逗号分隔) reactants=H2,O2
products 生成物(英文逗号分隔) products=H2O

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


三、返回参数说明

参数名 说明
code 状态码(200成功,400错误)
msg 提示信息
fcs 配平后的方程式(简化系数)
fcsall 配平后的方程式(显示所有系数)
reactants 反应物结构化数据(含系数/化学式)
products 生成物结构化数据(含系数/化学式)

四、调用示例(Python)

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": "通讯秘钥错误"
}

七、注意事项

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

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

目录
相关文章
|
6月前
|
人工智能 运维 Kubernetes
这家公司使用 MCP,已向企业交付 1000 名数字员工
君润人力是一家科技驱动的人力资源服务公司,专注于为服务业提供一站式人力资源解决方案。通过AI与数字员工技术,公司在招聘、社保等领域实现自动化服务,提升效率并降低成本。同时,君润积极探索MCP协议和Higress网关技术,构建“数字灵工”平台,推动人服行业的智能化转型。
|
6月前
|
人工智能 搜索推荐 小程序
分享技术---AI智能题库考试系统
本平台融合AI智能技术,打造高效试题库系统,支持PC、手机在线刷题,提供智能出题、自动解析、错题回顾等功能,提升学习效率。具备章节练习、背题模式、笔记收藏等多样化学习方式,支持全终端同步,助力学员精准突破薄弱环节,快速提分。
|
6月前
|
存储 安全 Windows
硬盘出现问题怎么修复?这些硬盘修复工具别错过
电脑硬盘出现卡顿、文件打不开、频繁报错、蓝屏或异响,可能是硬盘故障前兆。硬盘一旦损坏,数据可能丢失,及时检测修复至关重要。本文推荐CHKDSK、DiskGenius、SeaTools等实用工具,教你检测坏道、尝试修复,并提供备份建议与进阶屏蔽坏道技巧,助你延长硬盘寿命,避免数据损失。
|
6月前
|
机器学习/深度学习 数据采集 算法
Python AutoML框架选型攻略:7个工具性能对比与应用指南
本文系统介绍了主流Python AutoML库的技术特点与适用场景,涵盖AutoGluon、PyCaret、TPOT、Auto-sklearn、H2O AutoML及AutoKeras等工具,帮助开发者根据项目需求高效选择自动化机器学习方案。
676 1
|
4月前
|
消息中间件 缓存 前端开发
如何开发绩效管理(OKR)系统的OKR考核板块?(附架构图+流程图+代码参考)
在人力成本攀升的当下,企业越来越重视绩效管理。一个高效的绩效管理系统,能帮助企业明确战略目标、提升员工驱动力、优化资源配置。本文详解基于OKR(目标与关键成果)的绩效考核系统,涵盖部门与员工两个层面,从架构设计、功能模块、业务流程到开发实现,提供完整的落地方案,包含架构图、流程图、数据库设计与代码示例,适合开发者快速上手。
|
6月前
|
前端开发 Java 微服务
2025 版 Java 学习路线图之技术方案与实操指南详解
这是一份详尽的Java学习路线图,涵盖从入门到精通的全流程。基础阶段包括环境搭建、语法基础与面向对象编程;进阶阶段深入数据结构、算法、多线程及JVM原理;框架阶段学习Spring、MyBatis等工具;数据库阶段掌握SQL与NoSQL技术;前端阶段了解HTML、CSS及JavaScript框架;分布式与微服务阶段探讨容器化、服务注册与发现;最后通过项目实战提升性能优化与代码规范能力。资源地址:[https://pan.quark.cn/s/14fcf913bae6](https://pan.quark.cn/s/14fcf913bae6)。
524 7
|
6月前
|
前端开发 Java 数据库连接
一个完整 Java 项目常包含的各层次详解与全面解析
本内容介绍了Java项目的典型分层架构,涵盖开放接口层、终端显示层、Web层、Service层、Manager层、Mapper层及常用辅助层次,如实体层、DTO层、VO层等。通过合理划分各层职责,结合Spring Boot等框架,实现系统的高内聚、低耦合,提升可维护性与扩展性,适用于微服务与MVC架构设计。
670 0
|
机器学习/深度学习 传感器 物联网
数字孪生技术框架:从数据到决策的桥梁
随着科技的飞速发展,数字孪生技术作为一种创新的信息化手段,正逐步渗透到各个行业领域,成为推动数字化转型的重要力量。数字孪生技术框架,作为支撑这一技术体系的核心架构,以其独特的层级结构,实现了从数据接入到决策控制的全面覆盖,为现实世界与数字世界的深度融合提供了坚实的基础。
615 5
|
Linux 网络安全 数据安全/隐私保护
Linux——配置SSH免密登录
Linux——配置SSH免密登录
375 0