SimpleTex文档主页SimpleTex文档主页
首页
常见问题
API开放平台文档
实用教程
技术博客
更新动态
立即使用
  • 简体中文
  • English
首页
常见问题
API开放平台文档
实用教程
技术博客
更新动态
立即使用
  • 简体中文
  • English
  • 说明

    • 开放平台说明
  • 平台鉴权

    • 鉴权说明
    • UAT方式
    • APP方式
    • API返回信息
    • 示例代码
  • 开放能力

    • 公式识别
    • 通用图片识别
    • 文档图片识别(PDF识别)
    • 其他

示例代码

  • Python示例代码

UAT方式


import requests
SIMPLETEX_UAT="xxxxx"
api_url="https://server.simpletex.cn/xxxxx"  # 接口地址
data = { } # 请求参数数据(非文件型参数),视情况填入,可以参考各个接口的参数说明
header={ "token": SIMPLETEX_UAT } # 鉴权信息,此处使用UAT方式
file=[("file",("test.png",open("test.png", 'rb')))] # 请求文件,字段名一般为file
res = requests.post(api_url, files=file, data=data, headers=header) # 使用requests库上传文件
print(json.loads(res.text))

  • Python示例代码

APP方式

import datetime
import json
import requests
from random import Random
import hashlib

SIMPLETEX_APP_ID = "xxxxx"
SIMPLETEX_APP_SECRET = "xxxxxxxxxxxxxxx"

def random_str(randomlength=16):
    str = ''
    chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789'
    length = len(chars) - 1
    random = Random()
    for i in range(randomlength):
        str += chars[random.randint(0, length)]
    return str


def get_req_data(req_data, appid, secret):
    header = {}
    header["timestamp"] = str(int(datetime.datetime.now().timestamp()))
    header["random-str"] = random_str(16)
    header["app-id"] = appid
    pre_sign_string = ""
    sorted_keys = list(req_data.keys()) + list(header)
    sorted_keys.sort()
    for key in sorted_keys:
        if pre_sign_string:
            pre_sign_string += "&"
        if key in header:
            pre_sign_string += key + "=" + str(header[key])
        else:
            pre_sign_string += key + "=" + str(req_data[key])

    pre_sign_string += "&secret=" + secret
    header["sign"] = hashlib.md5(pre_sign_string.encode()).hexdigest()
    return header, req_data


img_file = {"file": open("./image/1.png", 'rb')}
data = { } # 请求参数数据(非文件型参数),视情况填入,可以参考各个接口的参数说明
header, data = get_req_data(data, SIMPLETEX_APP_ID, SIMPLETEX_APP_SECRET)
res = requests.post("https://server.simpletex.cn/xxxx", files=img_file, data=data, headers=header)

print(json.loads(res.text))

最近更新:: 2025/3/31 18:20
Prev
API返回信息