1. 3.2 登录管理
税安科技API
  • 一、快速开始
    • 1.1 申请接入
    • 1.2 对接流程
    • 1.3 认证鉴权
  • 二、公共参数
    • 2.1 公共响应结果
  • 三、基础服务
    • 3.1 接口调用鉴权
      • 获取accessToken
    • 3.2 登录管理
      • 3.2.1 验证码登录
      • 3.2.2 扫码登录
        • 获取税局登录二维码
        • 扫二维码登录税局
    • 附录
      • 地区代码
      • 商品码
  • 四、网页集成
    • 4.1 授权风险检测
      • 4.1.1 授权风险检测 - 移动端H5
      • 4.1.2 授权风险检测 - 网页端Web
    • 4.2 回调通知 - 获取检测id
      POST
  • 五、接口调用
    • 5.1 授权风险检测
      • 5.1.1 预检测接口
      • 5.1.2 税局取数授权接口
      • 5.1.3 税局取数授权验证码提交接口
    • 5.2 报告查看
      • 5.2.1 获取检测报告生成状态
      • 5.2.2 获取检测报告信息
    • 5.3 报告解读
      • 5.3.1 获取报告解读码接口
  • 六、签名算法示例
    • 6.1 签名算法
  • 常见问题
  • 数据模型
    • ReportJsonVO
    • FxmxItemVO
    • OpenStartTestingVO
    • OpenClientTokenResult
    • PrivateGetQrcodeResultVO
    • ResultModelVoid
    • ResultModelOpenStartTestingVO
    • ResultModelOpenClientTokenResult
    • PrivateResponseDTOPrivateGetQrcodeResultVO
    • MapInteger
    • StartTestingDTO
    • PrivateGetQrcodeDTO
    • FileDownloadDTO
    • OpenCommonAuthLoginVO
    • JxsezcFileDownLoadDTO
    • ResultModelOpenCommonAuthLoginVO
    • FpDTO
    • CommonAuthLoginDTO
    • QXYTestDTO
    • CommonAuthLoginByCodeDTO
    • OpenGetTestReportStatusVO
    • ResultModelOpenGetTestReportStatusVO
    • OpenGetTestReportVO
    • ResultModelOpenGetTestReportVO
    • OpenSavePrepareResult
    • ResultModelOpenSavePrepareResult
    • OpenSavePrepareVO
    • SearchAuthThirdSourceResult
    • ResultModelListSearchAuthThirdSourceResult
    • UnifiedAuthResult
    • ResultModelUnifiedAuthResult
    • UnifiedAuthVO
    • UnifiedSendCodeVO
    • UnifiedAuthByCodeVO
  1. 3.2 登录管理

3.2.2 扫码登录

1. 获取企业二维码#

基本信息#

项目说明
接口名称获取企业二维码
接口路径/console/commonAuth/login/scanLogin/getQrcode
请求方式POST
Content-Typeapplication/json
鉴权方式请求头携带 secretKey(密钥)和 sign(MD5签名),通过 @AuthAndSignCheck 校验

请求参数(Body)#

参数名类型必填说明
areaCodeString是区编码。四川传值 5100,青岛传值 3702
nsrsbhString否纳税人识别号

areaCode枚举#

areaCodeareaName
1100北京
1200天津
1300河北
1400山西
1500内蒙古
2100辽宁
2102大连
2200吉林
2300黑龙江
3100上海
3200江苏
3300浙江
3302宁波
3400安徽
3500福建
3600江西
3700山东
3702青岛
4100河南
4200湖北
4300湖南
4400广东
4403深圳
4500广西
4600海南
5000重庆
5100四川
5200贵州
5300云南
5400西藏
6100陕西
6200甘肃
6300青海
6400宁夏
6500新疆

请求示例#

{
    "areaCode": "5100",
    "nsrsbh": "91510000MA6CXXXXX"
}

响应参数#

参数名类型说明
codeString返回码,成功为 2000,失败为 9999
messageString返回信息描述
successBoolean是否成功
reqIdString请求唯一ID
dataObject返回数据
└ qrcodeIdString二维码UUID
└ qrcodeString二维码内容字符串(用于生成二维码图片)
└ taskIdString任务ID
└ expireTimeInteger二维码有效秒数

响应示例#

成功:
{
    "code": "2000",
    "message": "成功",
    "success": true,
    "reqId": null,
    "data": {
        "qrcodeId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
        "qrcode": "https://etax.sichuan.chinatax.gov.cn/scan/xxxxx",
        "taskId": "TASK20260716001",
        "expireTime": 300
    }
}
失败:
{
    "code": "9999",
    "message": "获取二维码失败:xxx",
    "success": false,
    "reqId": null,
    "data": null
}

2. 扫码登录#

基本信息#

项目说明
接口名称扫码登录
接口路径/console/commonAuth/login/scanLogin/qrcodeLogin
请求方式POST
Content-Typeapplication/json
鉴权方式请求头携带 secretKey(密钥)和 sign(MD5签名),通过 @AuthAndSignCheck 校验

请求参数(Body)#

参数名类型必填说明
taskIdString是任务ID(由获取二维码接口返回)
qrcodeIdString是二维码UUID(由获取二维码接口返回)
sflxString否身份类型
typeString否登录cookie类型,默认值 1,2,3

请求示例#

{
    "taskId": "TASK20260716001",
    "qrcodeId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "sflx": "1",
    "type": "1,2,3"
}

响应参数#

参数名类型说明
codeString返回码,成功为 2000,失败为 9999
messageString返回信息描述
successBoolean是否成功
reqIdString请求唯一ID
dataObject返回数据
└ accountIdString账户ID
└ areaCodeString地区编码
└ nsrsbhString纳税人识别号
└ nsrsbhNameString登录税局成功的纳税人名称
└ individualIdString自然人唯一标识
└ dpptString电子税务局cookie(dppt)
└ etaxString电子税务局cookie(etax)
└ tpassStringtpass cookie

响应示例#

成功:
{
    "code": "2000",
    "message": "成功",
    "success": true,
    "reqId": null,
    "data": {
        "accountId": "ACC001",
        "areaCode": "5100",
        "nsrsbh": "91510000MA6CXXXXX",
        "nsrsbhName": "成都XX科技有限公司",
        "individualId": "IND20260716001",
        "dppt": "dppt_cookie_value_xxx",
        "etax": "etax_cookie_value_xxx",
        "tpass": "tpass_cookie_value_xxx"
    }
}
失败:
{
    "code": "9999",
    "message": "扫码登录失败:xxx",
    "success": false,
    "reqId": null,
    "data": null
}

通用错误码#

code说明
2000成功
9999失败(具体原因见 message 字段)

调用流程#

1.
调用 获取企业二维码 接口,获得 qrcodeId、taskId 和二维码内容
2.
用户使用税务APP扫描二维码
3.
调用 扫码登录 接口,传入 taskId 和 qrcodeId,获取登录结果(含cookie信息)
修改于 2026-07-17 07:56:51
上一页
3.2 登录管理
下一页
获取税局登录二维码
Built with