星云税融API

API 文档
Base URL: https://shuiwu.xingyunv2.cn
接口文档

登录增强版(新)

账号管理、验证码登录、缓存校验

账号创建

创建税局登录账号。gryhm=办税员手机号(非企业税号!),gryhmm=RSA公钥加密后的税局登录密码,sflx=身份类型(BSY办税员/CWFZR财务负责人/FR法人)

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/account/create

请求参数

参数名 类型 必填 说明
aggOrgId Integer 企业ID(订购产品时返回)
dq String 地区编码,见地区码附录
dlfs Integer 登录方式:14=企业登录、15=代理登录
gryhm String 办税员手机号或用户名(非企业税号!在税务局注册的个人登录名)
gryhmm String 税局登录密码,必须RSA公钥加密后传输(Base64编码)
encryptionType Integer 加密类型,固定传1
sflx String 身份类型:BSY=办税员、CWFZR=财务负责人、FR=法人
sjhm String 办税员手机号(接收短信验证码的手机号)

请求示例

JSON
{
    "aggOrgId": 12345,
    "dq": "11",
    "dlfs": 14,
    "gryhm": "13800000000",
    "gryhmm": "RSA加密后的密码(Base64)",
    "encryptionType": 1,
    "sflx": "BSY",
    "sjhm": "13800000000"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.accountId Integer 账号唯一标识,需保存用于后续接口

响应示例

JSON
{
    "reqId": "1f4bf3651c734b94b08daaed42408ef0",
    "code": "2000",
    "success": true,
    "message": "",
    "data": {
        "accountId": 504325035988992,
        "aggOrgId": 7583454730897015,
        "gryhm": "13466759052",
        "sflx": "KPY",
        "dq": "11",
        "dlfs": 9,
        "state": 1,
        "createTime": "2023-12-19 14:24:24"
    }
}

账号修改

修改托管税局登录账号。accountId必填!gryhm=办税员手机号,gryhmm=RSA公钥加密后的密码

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/account/update

请求参数

参数名 类型 必填 说明
aggOrgId Integer 企业ID
accountId String 账号ID(创建账号时返回)
gryhm String 办税员手机号(非企业税号!)
gryhmm String RSA加密后的税局登录密码
encryptionType Integer 加密类型,使用RSA加密时固定传1
sflx String 身份类型:BSY/CWFZR/FR
sjhm String 办税员手机号

请求示例

JSON
{
    "aggOrgId": 452681066557440,
    "accountId": 504325035988992,
    "dq": "11",
    "dlfs": 14,
    "sflx": "BSY",
    "gryhm": "13800000000",
    "gryhmm": "RSA加密后的密码(Base64)",
    "encryptionType": 1,
    "sjhm": "13800000000"
}

响应参数

参数名 类型 说明
code String 2000=成功
data Boolean true=修改成功

响应示例

JSON
{
    "code": "2000",
    "data": true,
    "success": true,
    "message": "",
    "reqId": "f3a2efacd7644977a6506f41f9bd6aa7"
}

账号删除

删除税局登录账号

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/account/delete

请求参数

参数名 类型 必填 说明
aggOrgId Integer 企业ID
accountId String 账号ID

请求示例

JSON
{
    "aggOrgId": 452681066557440,
    "accountId": 504325035988992
}

响应参数

参数名 类型 说明
code String 2000=成功
data Boolean true=删除成功

响应示例

JSON
{
    "code": "2000",
    "data": true,
    "success": true,
    "message": "",
    "reqId": "fe8f9204890146718cefe5c33ac85a5a"
}

账号查询

查询税局登录账号信息

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/account/query

请求参数

参数名 类型 必填 说明
aggOrgId Integer 企业ID

请求示例

JSON
{
    "aggOrgId": 452681066557440
}

响应参数

参数名 类型 说明
code String 2000=成功
data Array 账号列表,含accountId、gryhm、sflx、dq、dlfs、state

响应示例

JSON
{
    "code": "2000",
    "data": [
        {
            "newEtaxFlag": -1,
            "sflx": "KPY",
            "dq": "1100",
            "accountId": 501319884953664,
            "zhzt": "",
            "gryhm": "13466759059",
            "nsrsbh": "91xxxxxxxxxxxx",
            "productCode": "004",
            "createTime": "2023-12-02 14:48:26",
            "isDefaut": false,
            "appKey": 10001999,
            "dlfs": 14,
            "aggOrgId": 452681066557440,
            "state": 1
        }
    ],
    "success": true,
    "message": "",
    "reqId": "cb156062d05944d4bb10b2be18233028"
}

发送短信验证码

触发税局下发短信验证码(支持企业登录dlfs=14和代理登录dlfs=15)

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/sms/send

请求参数

参数名 类型 必填 说明
aggOrgId String/Integer 企业ID
accountId String 账号ID(多账号时必填)

请求示例

JSON
{
    "aggOrgId": 522704190568512,
    "accountId": "522756466521335"
}

响应参数

参数名 类型 说明
code String 2000=成功;4xxx=登录信息有误;8xxx=短信发送频繁
data.taskId String 异步任务ID,上传验证码时使用

响应示例

JSON
{
    "code": "2000",
    "data": {
        "taskId": 1780851217847750700
    },
    "success": true,
    "reqId": "60ffd6de076a46bea9de8acc66cab677"
}

上传短信验证码

上传收到的短信验证码完成登录

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/sms/upload

请求参数

参数名 类型 必填 说明
taskId String 发送短信验证码返回的taskId
smsCode String 用户收到的短信验证码(6位数字)

请求示例

JSON
{
    "taskId": "1780486852186337281",
    "smsCode": "787452"
}

响应参数

参数名 类型 说明
code String 2000=登录成功;4xxx=登录信息有误
message String 登录结果描述

响应示例

JSON
{
    "code": "2000",
    "success": true,
    "message": "登录成功",
    "reqId": "309eaeb955ba48cfa85fa083553e5d40"
}

校验税局缓存有效性

检查税局登录缓存是否仍然有效

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/cache/check

请求参数

参数名 类型 必填 说明
aggOrgId String/Integer 企业ID
accountId String 账号ID

请求示例

JSON
{
    "aggOrgId": "567666674637436",
    "accountId": "56766632222436"
}

响应参数

参数名 类型 说明
code String 2000=成功
data Boolean true=缓存有效,false=缓存失效

响应示例

JSON
{
    "code": "2000",
    "data": false,
    "success": true,
    "message": "",
    "reqId": "d8e97e6e88514e329f28386d2d07f6f0"
}

校验能否快速登录

校验税局是否能快速登录(免验证码)

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/fast/check

请求参数

参数名 类型 必填 说明
aggOrgId Integer 企业ID
accountId String 账号ID

请求示例

JSON
{
    "aggOrgId": 522704190568512,
    "accountId": "522756466521335"
}

响应参数

参数名 类型 说明
code String 2000=成功
data Boolean true=可以快速登录,false=不可以

响应示例

JSON
{
    "code": "2000",
    "data": true,
    "success": true,
    "message": "可以快速登录",
    "reqId": "b026400e32f54ed7a5846f42b3c4ddd0"
}

登出

登出税局会话

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/logout

请求参数

参数名 类型 必填 说明
aggOrgId Integer 企业ID
accountId String 账号ID
type String 清理类型:0=缓存,1=指纹,多个逗号分隔,默认0,1

请求示例

JSON
{
    "aggOrgId": 452681066557440,
    "accountId": 504325035988992,
    "type": "0,1"
}

响应参数

参数名 类型 说明
code String 2000=成功

响应示例

JSON
{
    "code": "2000",
    "success": true,
    "message": "删除指纹成功",
    "reqId": "1a254acbe29d4c248e41c41607d42efb",
    "data": null
}

账密检查

检查账号密码是否正确

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/pwd/check

请求参数

参数名 类型 必填 说明
aggOrgId String 企业ID
accountId String 账号ID

请求示例

JSON
{
    "aggOrgId": "452681066557440",
    "accountId": "504325035988992"
}

响应参数

参数名 类型 说明
code String 2000=成功
success Boolean 账密是否正确

响应示例

JSON
{
    "code": "2000",
    "success": true,
    "message": "账号密码正确",
    "reqId": "1515cc8e7f714813a774581839956a5f"
}

获取代理登录企业列表

获取代理登录企业列表

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/agent/list

请求参数

参数名 类型 必填 说明
aggOrgId String 企业ID

请求示例

JSON
{
    "aggOrgId": "452681066557440"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.total Integer 企业总数
data.details Array 企业列表,含nsrsbh、name

响应示例

JSON
{
    "code": "2000",
    "data": {
        "total": 15,
        "details": [
            {
                "nsrsbh": "91xxxxxxxxxxxx",
                "name": "XXX有限公司",
                "sflx": "BSY"
            }
        ]
    },
    "success": true,
    "message": "查询成功",
    "reqId": "dc5ead3635244a0498c878906cb499b7"
}

查询登录切换次数

查询用户登录切换次数(托管)

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/switch/count

请求参数

参数名 类型 必填 说明
aggOrgId String 企业ID
accountId String 账号ID

请求示例

JSON
{
    "aggOrgId": "452681066557440",
    "accountId": "504325035988992"
}

响应参数

参数名 类型 说明
code String 2000=成功
data.currentSwitchCount Integer 当前切换次数
data.todaySwitchCount Integer 今日切换次数

响应示例

JSON
{
    "code": "2000",
    "success": true,
    "message": "成功",
    "data": {
        "currentSwitchCount": 1,
        "currentSwitchCheckStartTime": "2024-03-04 09:47:47",
        "todaySwitchCount": 1
    },
    "reqId": "T65f49f8bf25b422d99e92c237463d9ec"
}

托管获取企业列表

托管模式获取企业列表

登录查看报价
POST https://shuiwu.xingyunv2.cn/api/v1/proxy/login/hosted/list

请求参数

参数名 类型 必填 说明
aggOrgId Integer 企业ID
accountId String 账号ID

请求示例

JSON
{
    "aggOrgId": "452681066557440",
    "accountId": "504325035988992"
}

响应参数

参数名 类型 说明
code String 2000=成功
data Array 企业列表,含nsrsbh、nsrmc、sflx、glzt

响应示例

JSON
{
    "code": "2000",
    "data": [
        {
            "xh": 0,
            "nsrsbh": "91xxxxxxxxxxxx",
            "nsrmc": "XXX有限公司",
            "sflx": "BSY",
            "glzt": "00"
        }
    ],
    "success": true,
    "message": "成功",
    "reqId": "abab0a8351b04524b79a335ed3eee5dc"
}

© 2026 星云税融API. All rights reserved.

如需接入支持,请联系技术团队 | 注册账号