企享云API(适配版本)
  1. 快速开始
企享云API(适配版本)
  • 基本介绍
  • 快速开始
    • 开发必读
    • 对接地址
    • SDK集成
    • 认证鉴权
    • 接口调用
    • 加密说明
  • 前置流程
    • 业务指引
    • 证书申请指引
    • 证书对接前置流程
    • 小号申请指引
  • 公共业务
    • 鉴权
      • 获取access_token
    • 订购
      • 自然人获取企业列表
      • 订购产品
      • 订购取消
      • 订购查询
      • 企业取消授权
    • 自然人
      • 自然人创建接口
      • 自然人修改接口
      • 自然人删除接口
    • 通知预警
      • 客户通知
    • 附录
      • 地区代码
  • 登录业务
    • 简介
    • 登录
      • 托管模式
        • 创建用户
        • 登录接口
        • 通用账户创建
        • 账号启用
        • 登录电票平台接口
        • 校验电局账号有效性
      • 自持登录
        • 自然人同步登录接口
        • 自然人异步登录发送验证码接口
        • 异步登录校验税局缓存是否有效
        • 异步登录税局【发送短信验证码】
        • 扫码登录税局(二维码获取)
        • 扫码登录税局(二维码登录)
        • 异步登录税局【上传短信验证码登录】
        • 自然人异步登录税局【上传短信验证码登录】
        • 上传cookie接口
      • 校验appkey是否账户自持
    • 多账号管理
      • 托管模式
        • 托管账号创建
        • 托管账号修改
        • 托管账号删除
        • 托管账号查询
        • 账号产品绑定
        • 账号产品解绑
      • 自持登录
        • 校验异步登录税务数字账户缓存是否有效
        • 异步登录税务数字账户【发送短信验证码】
        • 异步登录税务数字账户【上传短信验证码登录】
  • 发票业务
    • 海关进出口
      • 获取退税报关单
      • 进出口报关单获取
      • 出口报关单打印
      • 获取通关无纸化出口放行通知书PDF文件
      • 获取电子委托协议PDF文件
      • 获取购销合同PDF文件
      • 获取装箱单PDF
    • 发票附录
      • 发票附录
      • 数电票号码规则
  1. 快速开始

认证鉴权

  我们提供了OAuth的授权登录方式,可以让API对接免去登录的环节。所有API均可通过OAuth2.0认证鉴权来获取完整的访问凭证(access_token)。OAuth2的设计背景,在于允许ISV通过授权方式,自动获取当前用户身份,进而调用此用户身份所有API资源。

获取access_token#

根据获取到的AppKey和AppSecret,通过调用OAuth系列接口来获取access_token。
请求地址
POST /v2/public/oauth2/login  HTTP/1.1
Header头信息
Content-Type : application/json;charset=UTF-8
Body参数
Request Body 为 JSON 格式,说明如下。
参数名称参数类型说明
grant_typeString固定client_credentials
client_appkeyLong第一步获取的AppKey
client_secretString
第一步获取的appsecret的md5值(应为32位小写)
示例参数
{
    "grant_type":"client_credentials",
    "client_appkey":"xxxxxx",
    "client_secret":"xxxxxxxxxxxxxxxxxxxx"
}
返回值
返回的结果为JSON格式,遵循公共报文格式,示例如下:
{
    "reqId": "0550e35a24014277ab056cf7246eb7db",
    "code": "2000",
    "success": true,
    "message": null,
    "data": {
        "access_token": "eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJbLTEsLTEsLTEsMTAwLFwiXCIsMTAwMDIyODksbnVsbCxcIlwiLC0xLG51bGxdIiwiZXhwIjoxNjk2NTcwMzMxLCJpYXQiOjE2OTUyNzQzMzF9.8W4VCifcKbU7SG-7HzGn8I0wspGb96f6-chqVbYDDx-lG9pTaFlbGuHNRWZc7k6Hf-Ya7HtAzdqa8FgLVdht4g"
    }
}

刷新access_token#

  获取access_token时,expires_in字段返回过期时间(单位毫秒),在这个时间之后access_token将会失效。在失效前,请重新登录或调用刷新接口,获取新的access_token。
上一页
SDK集成
下一页
接口调用
Built with