get_compound_by_mol_id
按化合物全局 ID(mol_id)查主档。
英文描述
Get one chemical compound master record by global mol_id (18-char compound ID in ADS). Use when you already have mol_id from a previous search result. Returns a single row from ads_compound_master.
文档更新:2026-06-23T10:00:00+08:00
请求参数
| 参数名 | 参数说明 | 数据类型 | 样例数据 |
|---|---|---|---|
mol_id | 必填;至少 1 个字符 | string | MOL2024010112345678 |
响应参数
| 参数名 | 参数说明 | 数据类型 | 样例数据 |
|---|---|---|---|
data | 单条业务记录 | object | {...} |
data.cas_no | CAS 号 | string | 64-17-5 |
data.mol_id | 化合物全局 ID | string | MOL2024010112345678 |
data.mol_name | 分子名称 | string | Ethanol |
data.name_cn | 中文名 | string | 乙醇 |
data.name_en | 英文名 | string | Ethanol |
data.formula | 分子式 | string | C2H6O |
meta | 附加元数据(通常为空对象) | object | {} |
响应状态说明
| 状态 | 说明 |
|---|---|
success | 调用成功,返回业务数据 |
failed | 参数错误、后端业务错误或系统异常 |
denied | API Key 无效、无权限、RBAC/菜单拒绝等 |
请求示例
{
"mol_id": "MOL2024010112345678"
}响应示例
{
"data": {
"cas_no": "64-17-5",
"mol_id": "MOL2024010112345678",
"mol_name": "Ethanol",
"name_cn": "乙醇",
"name_en": "Ethanol",
"formula": "C2H6O"
},
"meta": {}
}