谱图信息
接口说明
本接口提供获取物质谱图信息的功能,支持分页获取更多数据。
计费方式
调用成功,按照数据条数收费。
接口地址
POST https://openapi.molaid.com/v1/spectra/detail
请求参数
全局请求参数详见全局请求参数
| 名称 | 类型 | 必填 | 说明 |
|---|---|---|---|
| pagination | object | 是 | 分页参数 |
| - offset | number(int) | 是 | 偏移量 |
| inchikey | string | 是 | InChIKey |
| type | enum | 是 | 谱图类型 |
返回参数
全局响应参数详见全局响应参数
| 名称 | 类型 | 说明 |
|---|---|---|
| total | number(int) | 总数 |
| list | [object] | 列表数据 |
| - pedia_id | string | 物质ID |
| - show_type | string | 显示名称 |
| - inchikey | string | InChIKey |
| - inchi | string | InChI |
| - spectra_img | string | 谱图渲染图(有效时长2分钟) |
| - peak_data_text | string | 峰位数据 |
| - condition | object | 表征信息 |
| - - test_frequency | string | 测试频率 |
| - - sample_amount | string | 样品用量 |
| - - solvent | [string] | 溶剂 |
| - - solvent_amount | string | 溶剂用量 |
| - source | string | 数据来源(doi) |
请求示例
{
"pagination": {
"offset": 0
},
"inchikey": "GYEDEELOZXNRJC-VXGBXAGGSA-N",
"type": "peak_type_cnmr"
}
返回示例
正常返回
{
"code": 200,
"data": {
"total": 1,
"list": [
{
"pedia_id": "3102332yd7857b3a49M0",
"show_type": "C NMR",
"inchikey": "GYEDEELOZXNRJC-VXGBXAGGSA-N",
"inchi": "InChI=1/C14H16F3NO4S/c15-14(16,17)23(20,21)18-12-8-4-7-11(12)13(19)22-9-10-5-2-1-3-6-10/h1-3,5-6,11-12,18H,4,7-9H2/t11-,12-/m1/s1",
"spectra_img": ".gif",
"peak_data_text": "13C NMR(126 MHz, CDCl3): δC 173.3, 135.6, 128.8",
"condition": {
"test_frequency": "126 MHz",
"sample_amount": "",
"solvent": [
"CDCl<sub>3</sub>"
],
"solvent_amount": ""
},
"source": "doi"
}
]
},
"reason": "",
"message": "",
"metadata": {
"request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
}
}
错误返回
{
"code": 400,
"reason": "VALIDATOR",
"message": "invalid SpectraDetailRequest.Inchikey: value length must be at least 1 runes",
"metadata": {
"request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
}
}
错误码
全局错误码详见错误码
枚举值
谱图类型
| 枚举值 | 说明 |
|---|---|
| peak_type_cnmr | 碳谱 |
| peak_type_hnmr | 氢谱 |
注意事项
- 单页最多获取1条数据;分页获取最多1000条数据。
- 谱图 spectra_img 字段为限时链接,有效期为2小时,请即时获取。