柠檬云财税能力开放平台
首页
登录服务
登录服务
  • 验证码登录
发票服务
发票服务
  • 发票同步
  • 发票开具
  • 发票查验
首页
登录服务
登录服务
  • 验证码登录
发票服务
发票服务
  • 发票同步
  • 发票开具
  • 发票查验
  1. 快速开始
  • 基本介绍
  • 快速开始
    • 开发必读
    • 认证鉴权
    • 调用模式
    • 接口调用
    • 对接地址
    • 错误码说明
    • 回调通知配置
  • 接口调用鉴权
    • 获取 access_token
      POST
    • 刷新访问令牌
      POST
  • 公共参数
    • 地区编码
  • 登录
    • 验证码登录
      • 创建企业登录任务
      • 创建代理企业登录任务
      • 登录任务状态查询
      • 提交短信验证码
  • 发票查验
    • 全国增值税查验平台查验
      POST
    • 电子税局电票平台查验
      POST
  • 发票同步
    • 发票数据同步
      • 发起发票数据同步
      • 发票数据同步状态查询
      • 发票数据同步结果查询
    • 勾选数据同步
      • 发起勾选数据同步
      • 勾选数据同步状态查询
      • 勾选数据同步结果查询
    • 附件下载
      • 创建发票附件下载任务
      • 发票附件下载任务状态查询
      • 发票附件下载结果查询
  • 发票开具
    • 人脸认证
      • 获取二维码
      • 人脸认证状态查询
      • 二维码状态查询
    • 基础信息
      • 获取用户信息
      • 授信额度查询
      • 本月开票统计查询
    • 字典数据
      • 获取指定类型字典数据
    • 开票信息维护
      • 项目信息维护
        • 商品分类查询
        • 商品分类新增
        • 商品分类编辑
        • 商品分类删除
        • 商品查询
        • 商品新增
        • 商品编辑
        • 商品删除
      • 客户信息维护
        • 客户分类查询
        • 客户分类新增
        • 客户分类编辑
        • 客户分类删除
        • 客户查询
        • 客户新增
        • 客户编辑
        • 客户删除
      • 附加信息维护
        • 模板查询
        • 模板新增
        • 模板编辑
        • 模板删除
        • 字段查询
        • 字段新增
        • 字段编辑
        • 字段删除
    • 红字发票开具
      • 确认单处理-异步任务
        • 确认单创建
        • 确认单创建任务状态查询
        • 确认单拒绝任务创建
        • 确认单拒绝任务状态查询
        • 确认单撤销任务创建
        • 确认单撤销任务状态查询
        • 确认单确认任务创建
        • 确认单确认任务状态查询
      • 确认单列表同步-异步任务
        • 发起确认单列表数据同步
        • 确认单列表数据同步状态查询
        • 已同步确认单列表查询
        • 已同步确认单文件下载
      • 获取确认单初始化数据
      • 发票列表数据查询
      • 确认单详情数据查询
      • 确认单列表数据查询
    • 蓝字发票开具
      • 相关前置查询
        • 成品油
          • 成品油库存查询
          • 成品油换算标准查询(税收商品)
          • 成品油换算标准查询(海关商品)
          • 成品油商品税收分类编码查询
          • 查询成品油税目编码
        • 建筑服务
          • 跨区域涉税事项报验管理编号信息查询
        • 金银首饰
          • 查询是否金银首饰企业试点企业
        • 涉税专业服务
          • 涉税专业服务协议要素采集信息表
      • 创建蓝字发票开具任务
      • 蓝字发票开具任务状态查询
      • 蓝字发票开具结果查询
      • 创建发票开具数据补齐任务
      • 发票开具数据补齐任务状态查询
  1. 快速开始

认证鉴权

接口描述#

柠檬云使用 JWT Bearer Token 机制保护需要鉴权的业务接口。接入方凭借 appId 与 appSecret 换取访问令牌和刷新令牌,并在业务请求的 Authorization 头中携带访问令牌。
💡
注意:access_token 最长有效期为 2 小时(7200 秒),refresh_token 最长有效期为 30 天。令牌仅应保存在服务端,不要暴露在前端、客户端或日志中。

第一步:获取令牌#

使用商务团队分配的 appId 与 appSecret 调用以下接口换取令牌对。
请求地址
POST /api/v1/open/auth/login
Header
Content-Type: application/json
Body 参数
参数名称参数类型是否必填说明
appIdString是商务分配的应用 ID
appSecretString是商务分配的应用密钥
forceRefreshBoolean否是否强制签发新令牌对,默认 false
示例请求
{
    "appId": "your_app_id",
    "appSecret": "your_app_secret",
    "forceRefresh": false
}
返回值示例
{
    "code": 0,
    "message": "success",
    "data": {
        "access_token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
        "expires_in": 7200,
        "refresh_token": "v1.7Jf9...opaque-token...q2K",
        "refresh_expires_in": 2592000
    }
}
返回字段类型说明
data.access_tokenStringJWT 访问令牌
data.expires_inInteger访问令牌剩余有效时间,单位为秒
data.refresh_tokenString不透明刷新令牌,轮换后须保存最新值
data.refresh_expires_inInteger刷新令牌剩余有效时间,单位为秒

第二步:在请求中携带令牌#

拿到 access_token 后,在需要鉴权的业务请求 Header 中附加:
Authorization: Bearer <access_token>
示例(发票查验)
POST /api/v1/open/invoice-check
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Content-Type: application/json

第三步:刷新令牌#

当 access_token 临近过期或已经过期时,使用当前 refresh_token 换取新的令牌对:
POST /api/v1/open/auth/refresh-token
Content-Type: application/json

{
    "refreshToken": "v1.7Jf9...opaque-token...q2K",
    "appId": "your_app_id"
}
刷新成功后,旧 refresh_token 将被轮换。接入方必须立即保存响应中的新 refresh_token;旧令牌仅有约 20 秒的并发宽限期,不能继续作为长期凭证使用。刷新失败并返回 HTTP 401 时,应重新调用获取令牌接口。

常见鉴权异常#

HTTP 状态码含义
401 Unauthorized令牌无效或已过期,请重新获取
400 Bad Request请求参数有误,请核实 appId / appSecret
429 Too Many Requests强制刷新过于频繁,或达到当日强制刷新次数上限
修改于 2026-09-29 07:58:38
上一页
开发必读
下一页
调用模式
Built with