接口簡介:
根據反應物和生成物配平化學方程式。
請求地址:
https://cn.apihz.cn/api/other/hxfcs.php
請求方式:
POST或GET。
請求參數:
【名稱】【參數】【必填】【說明】
【用戶ID】【id】【是】【用戶中心的數字ID,例:id=10000000】
【用戶KEY】【key】【是】【用戶中心通訊秘鑰,例:key=15he5h15ty854j5sr152hs2】
【反應物】【reactants】【是】【多個反應物用英文逗號隔開,注意大小寫。例:reactants=KMnO4,HCl】
【生成物】【products】【是】【多個生成物用英文逗號隔開,例:products=KCl,MnCl2,Cl2,H2O】
返回參數:
【名稱】【參數】【說明】
【狀態碼】【code】【200成功,400錯誤】
【消息內容】【msg】【提示信息。】
【方程式】【fcs】【配平后的化學方程式。】
【方程式[詳]】【fcsall】【配平后的化學方程式顯示所有系數。】
【左側反應物】【left】【方程式左側(反應物)部分的完整字符串。】
【右側生成物】【right】【方程式右側(生成物)部分的完整字符串。】
【反應物】【reactant】【反應物部分的各個化合物(包含系數)。】
【生成物】【product】【生成物部分的各個化合物(包含系數)。】
【反應物結構化數據】【reactants】【反應物的結構化數據(包含化學式和系數)。】
【反應物化學式】【reactants.formula】【反應物化學式。】
【反應物配平系數】【reactants.coefficient】【反應物配平系數。】
【生成物結構化數據】【products】【生成物的結構化數據(包含化學式和系數)。】
【生成物化學式】【products.formula】【生成物化學式。】
【生成物配平系數】【products.coefficient】【生成物配平系數。】
GET請求示例:
https://cn.apihz.cn/api/other/hxfcs.php?id=88888888&key=88888888&reactants=H2, O2&products=H2O
注意:示例里的ID與KEY為公共ID與KEY,共享每分鐘調用頻次限制,接口本身免費,請使用自己的ID與KEY,獨享每分鐘調用頻次。每日調用無上限。
POST請求示例:
請根據開發語言自行POST。
返回數據示例:
示例:{"code":400,"msg":"通訊秘鑰錯誤。"}
示例:
{
? ? "code": 200,
? ? "fcs": "2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O",
? ? "fcsall": "2KMnO4 + 16HCl → 2KCl + 2MnCl2 + 5Cl2 + 8H2O",
? ? "left": "2KMnO4 + 16HCl",
? ? "right": "2KCl + 2MnCl2 + 5Cl2 + 8H2O",
? ? "reactant": [
? ? ? ? "2KMnO4",
? ? ? ? "16HCl"],
? ? "product": [
? ? ? ? "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
? ? }]
}
示例:
{
? ? "code": 200,
? ? "fcs": "2H2 + O2 → 2H2O",
? ? "fcsall": "2H2 + 1O2 → 2H2O",
? ? "left": "2H2 + O2",
? ? "right": "2H2O",
? ? "reactant": [
? ? ? ? "2H2",
? ? ? ? "O2"],
? ? "product": [
? ? ? ? "2H2O"],
? ? "reactants": [{
? ? ? ? "formula": "H2",
? ? ? ? "coefficient": 2
? ? }, {
? ? ? ? "formula": "O2",
? ? ? ? "coefficient": 1
? ? }],
? ? "products": [{
? ? ? ? "formula": "H2O",
? ? ? ? "coefficient": 2
? ? }]
}
示例:
{
? ? "code": 200,
? ? "fcs": "3Cu + 8HNO3 → 3Cu(NO3)2 + 2NO + 4H2O",
? ? "fcsall": "3Cu + 8HNO3 → 3Cu(NO3)2 + 2NO + 4H2O",
? ? "left": "3Cu + 8HNO3",
? ? "right": "3Cu(NO3)2 + 2NO + 4H2O",
? ? "reactant": [
? ? ? ? "3Cu",
? ? ? ? "8HNO3"],
? ? "product": [
? ? ? ? "3Cu(NO3)2",
? ? ? ? "2NO",
? ? ? ? "4H2O"],
? ? "reactants": [{
? ? ? ? "formula": "Cu",
? ? ? ? "coefficient": 3
? ? }, {
? ? ? ? "formula": "HNO3",
? ? ? ? "coefficient": 8
? ? }],
? ? "products": [{
? ? ? ? "formula": "Cu(NO3)2",
? ? ? ? "coefficient": 3
? ? }, {
? ? ? ? "formula": "NO",
? ? ? ? "coefficient": 2
? ? }, {
? ? ? ? "formula": "H2O",
? ? ? ? "coefficient": 4
? ? }]
}
參考資料(版權):
https://www.apihz.cn/api/otherhxfcs.html