指南
API
指南
API
  • 指南

    • 产品简介
    • 快速入门
  • API

    • 物质检索
    • 谱图检索
    • 晶体检索
    • 物质标识信息
    • 物质物化性质及计算性质
    • 物质ADMET
    • 物质安全信息及SDS
    • 反应检索
    • 谱图信息
    • 晶体信息
    • 核磁碳谱位移推理
    • 图片识别结构式
    • 编码渲染图片
    • 公共参数

编码渲染图片

接口说明

本接口提供将mol码或smiles码转换为结构式SVG图片的功能,支持批量转换操作。

计费方式

按照调用次数收费,调用成功,单次调用收费0.01元。

接口地址

POST https://openapi.molaid.com/v1/trans/code

请求参数

全局请求参数详见全局请求参数

名称类型必填说明
code_typeenum是编码类型
code[string]是mol码或smiles码数组(最多支持20个)

返回参数

名称类型说明
result[object]转换结果数组
- codestring原始输入的mol码/smiles码
- errorstring错误信息(成功时为空字符串)
- structure_imagestring结构式图片svg

请求示例

{
  "code_type": "code_type_smiles",
  "code": [
    "C1=CC=CC=C1"
  ]
}

返回示例

正常返回

{
  "code": 200,
  "data": {
    "result": [
      {
        "code": "C1=CC=CC=C1",
        "error": "",
        "structure_image": "svg文件内容"
      }
    ]
  },
  "reason": "",
  "message": "",
  "metadata": {
    "request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
  }
}

错误返回

{
  "code": 400,
  "reason": "VALIDATOR",
  "message": "invalid CodeToImageRequest.Code: value must contain between 1 and 20 items, inclusive",
  "metadata": {
    "request_id": "d8f3c006d858acf3c6d3e05438bfca4c"
  }
}

错误码

全局错误码详见错误码

枚举值

编码类型

枚举值说明
code_type_molMOL格式编码
code_type_smilesSMILES编码

注意事项

  • mol码需要符合MDL规范,SMILES需符合标准语法。
  • 最多支持一次获取20个结构式图片。
  • 返回图片为svg格式图片内容(xml)。
Prev
图片识别结构式
Next
公共参数