法狗狗开放平台
    法狗狗开放平台
    • OpenAPI接口调用说明
    • 接口签名处理说明
    • OpenAPI AccessToken 调用说明
    • AccessToken
      • 获取 AccessToken
        POST
      • 吊销 AccessToken
        DELETE
      • 续期 AccessToken
        POST
    • 智能比对
      • 智能比对调用说明
      • 创建比对任务(一对一)
        POST
      • 创建比对任务(一对多)
        POST
      • 生成比对结果链接
        POST
      • 查询比对结果
        GET
      • 通知比对任务结果
        POST
      • 比对任务列表
        GET
      • 是否扫描件
        POST
    • 智能审查
      • 智能审查调用说明
      • 发起审查
        POST
      • 获取审查结果
        GET
      • 下载报告
        GET
    • 智能抽取V2
      • 智能抽取调用说明
      • 抽取(自定义配置)
        POST
      • 获取结果
        GET
    • 智能抽取V3
      • 智能抽取V3调用说明
      • 抽取V3
        POST
      • 获取结果V3
        GET
    • 智能查重
      • 智能查重调用说明
      • 发起查重任务
      • 获取查重结果
      • 查看某文件的重复块和块中文字
      • 获取查重结果页链接
      • 导出报告
    • 文档通用能力
      • 本地文件上传
      • OFD转图片(返回图片集合的压缩包)
      • OFD转PDF
      • 各种文档格式转PDF
      • 除去PDF的所有图片
      • PDF合并
      • PDF转为文档
      • 去PDF批注
      • PDF转图片
      • PDF转DOCX
      • 图片合成PDF
    • 图像通用能力
      • 图像去红色印章
      • 图像去水印
      • 提取OCR文本
      • 倾斜校正
      • 去图像二维码
      • 翻转图像校正
      • 图像增强锐化
    • 基础接口
      • 余额查询
      • 获取用户列表
    • 数据模型
      • 示例数据模型
        • 未命名数据模型
        • Pet
        • Category
        • Tag
      • ResponseEntity
      • AccessTokenRequest
      • AccessTokenVO
      • AccessTokenResponse
      • VoidResponse

    OpenAPI AccessToken 调用说明

    概述#

    AccessToken 认证适用于需要服务端对服务端调用 OpenAPI 的场景。调用方使用 appid 和 appkey 换取一个有时效的 Token,后续请求在 Header 中携带该 Token 即可。
    Token 有效期:7200 秒(2 小时)
    续期方式:在 Token 过期前调用刷新接口,有效期从续期时刻重置

    Step 1 获取 Token#

    请求#

    POST /openapi/v2/token
    Content-Type: application/json
    请求体
    字段类型必填说明
    appidstring是分配给调用方的应用 ID
    appkeystring是与 appid 对应的密钥
    {
      "appid": "your_appid",
      "appkey": "your_app_key"
    }

    成功响应#

    {
      "code": 0,
      "msg": "success",
      "data": {
        "accessToken": "eyJhbGciOiJIUzI1NiJ9...",
        "expiresIn": 7200
      }
    }

    失败响应示例#

    {
      "code": 6032,
      "msg": "无效的appid",
      "data": null
    }
    {
      "code": 6033,
      "msg": "appKey不匹配",
      "data": null
    }

    Step 2 调用业务接口#

    获取到 accessToken 后,在每次业务请求的 Header 中携带 access-token 字段即可,无需额外签名。

    Header 格式#

    access-token: <你的 accessToken>

    curl 示例#


    Step 3 续期 Token#

    建议在 Token 剩余有效期不足 10 分钟时主动调用续期接口,避免因 Token 过期导致请求失败。续期后有效期从当前时刻重置为 7200 秒。

    请求#

    POST /openapi/v2/token/refresh
    access-token: <当前有效的 accessToken>

    成功响应#

    {
      "code": 0,
      "msg": "success",
      "data": {
        "accessToken": "eyJhbGciOiJIUzI1NiJ9...",
        "expiresIn": 7200
      }
    }
    注意:若 Token 已过期,续期接口同样会返回 6040 错误,此时需重新调用 Step 1 获取新 Token。

    Step 4 吊销 Token(可选)#

    如需主动使 Token 失效(例如密钥泄露或服务下线),调用吊销接口。

    请求#

    DELETE /openapi/v2/token
    access-token: <要吊销的 accessToken>

    成功响应#

    {
      "code": 0,
      "msg": "success",
      "data": null
    }

    错误码速查#

    错误码含义处理建议
    6032无效的 appid检查 appid 是否正确
    6033appkey 不匹配检查 appkey 是否与 appid 对应
    6039请求缺少 Token在 Header 中添加 access-token
    6040Token 无效或过期重新调用获取 Token 接口

    完整流程图(ASCII)#

    调用方                                    OpenAPI 服务
      │                                           │
      │  POST /openapi/v2/token                   │
      │  Body: { appid, appkey }                  │
      │ ─────────────────────────────────────────►│
      │                                           │ 校验 appid / appkey
      │  200 OK { accessToken, expiresIn: 7200 }  │
      │ ◄─────────────────────────────────────────│
      │                                           │
      │  POST /openapi/v2/some-api                │
      │  Header: access-token: <token>            │
      │ ─────────────────────────────────────────►│
      │                                           │ 验证 Token 有效性
      │  200 OK { code: 0, data: ... }            │
      │ ◄─────────────────────────────────────────│
      │                                           │
      │  (Token 剩余 < 10 分钟时)                  │
      │  POST /openapi/v2/token/refresh           │
      │  Header: access-token: <token>            │
      │ ─────────────────────────────────────────►│
      │                                           │ 重置有效期
      │  200 OK { accessToken, expiresIn: 7200 }  │
      │ ◄─────────────────────────────────────────│
      │                                           │
      │  (可选)DELETE /openapi/v2/token           │
      │  Header: access-token: <token>            │
      │ ─────────────────────────────────────────►│
      │                                           │ 吊销 Token
      │  200 OK { code: 0 }                       │
      │ ◄─────────────────────────────────────────│
      │                                           │
    修改于 2026-03-05 03:41:54
    上一页
    接口签名处理说明
    下一页
    获取 AccessToken
    Built with