← 返回
未分类 Key

企享云-账号授权托管

本 Skill 是面向电子税务局场景的标准化登录能力封装,整合自然人登录与企业登录两大核心入口,提供稳定、可复用、可编排的登录执行流程,支持 AI 智能体 / 系统快速调用,完成身份核验与系统接入,为后续税费办理、数据查询等业务提供基础入口能力。使用单入口脚本完成企享云 7 步登录链路。默认且唯一推荐入口是 `run-full-login`;代理模型不得自行拆分自然人登录、企业列表、订购、多账号、企业登录等子步骤。
本 Skill 是面向电子税务局场景的标准化登录能力封装,整合自然人登录与企业登录两大核心入口,提供稳定、可复用、可编排的登录执行流程,支持 AI 智能体 / 系统快速调用,完成身份核验与系统接入,为后续税费办理、数据查询等业务提供基础入口能力。使用单入口脚本完成企享云 7 步登录链路。默认且唯一推荐入口是 `run-full-login`;代理模型不得自行拆分自然人登录、企业列表、订购、多账号、企业登录等子步骤。
user_bbae3f97
未分类 community v1.0.4 5 版本 99346.4 Key: 需要
★ 0
Stars
📥 152
下载
💾 5
安装
5
版本
#latest

概述

登录 API Skill

该 skill 的目标只有一个:完成整条登录链路,并把最终企业登录态写入 skills 根目录的 .qxy_login_state.json

前置条件:凭证配置

本 skill 依赖企享云开放平台凭证:

  • client_appkey
  • client_secret

API 密钥申请:https://open.qixiangyun.com

凭证读取优先级

  1. Skill 根目录的 .env
  2. Skills 公共父目录的 .env/Users/xueds/Python/skills/qixiangyun-skill/.env
  3. 系统环境变量 QXY_CLIENT_APPKEY / QXY_CLIENT_SECRET

首次使用时,如果凭证不存在:

  1. 询问用户的 client_appkeyclient_secret
  2. 如果用户没有凭证,提示:

appKey和appSecret请注册企享云开放平台申请 https://open.qixiangyun.com

  1. 在 skill 根目录或公共父目录创建 .env

```env

QXY_CLIENT_APPKEY=用户提供的appkey

QXY_CLIENT_SECRET=用户提供的secret

```

  1. 后续调用由脚本自动读取,无需再次询问

强制规则

  1. 对于“帮我登录”“帮我进行登录”“用这个账号登录”这类请求,只允许执行 python3 scripts/login_workflow.py run-full-login ...
  2. 代理模型不得自行拆分 7 步,不得先调用 start-natural-loginlist-enterprisessubscribe-enterprise-servicecreate-multi-account 等分步命令来拼流程。
  3. 只有 final_success=true 才表示整条链路完成。
  4. 如果返回 waiting_for_user_input=true,代理只能向用户索取验证码,然后再次执行同一个 run-full-login 命令续跑。
  5. 在自然人链路中,不得使用、推断、解释或输出任何 orgId/aggOrgId 字段;自然人阶段唯一合法关键标识是 accountId
  6. 只有进入企业链路后,才允许出现 aggOrgId/orgId

唯一推荐入口

export QXY_LOGIN_PASSWORD='your_password'
python3 scripts/login_workflow.py run-full-login \
  --area-code 3100 \
  --phone 13800138000 \
  --password-env QXY_LOGIN_PASSWORD

可选参数:

  • --enterprise-phone
  • --enterprise-password
  • --enterprise-password-env
  • --enterprise-username
  • --identity-type BSY
  • --nsrsbh
  • --org-name
  • --index
  • --natural-sms-code
  • --enterprise-sms-code

执行语义

  1. 该命令会自动执行:
    • 自然人创建账号
    • 自然人登录
    • 获取企业列表
    • 选择企业
    • 企业服务订购
    • 创建企业多账号
    • 企业登录
  2. 只有在必须等待用户提供短信验证码时才允许暂停。
  3. 如果自然人验证码未提供,返回:
    • success=false
    • final_success=false
    • waiting_for_user_input=true
    • user_input_kind=natural_sms_code
  4. 如果企业验证码未提供,返回:
    • success=false
    • final_success=false
    • waiting_for_user_input=true
    • user_input_kind=enterprise_sms_code
  5. 代理模型看到中间成功时,不得口头宣布“已登录成功”;必须继续执行直到 final_success=true

关键约束

  • 自然人开户使用 /v2/public/account/createdlfs=17
  • 自然人登录只使用 accountId
  • 自然人企业列表只使用 accountId
  • 企业订购后才获取企业 aggOrgId/orgId
  • 企业多账号使用 /v2/public/account/createdlfs=14
  • 企业登录才使用 aggOrgId + accountId

输出

最终成功后写入:

  • .qxy_login_state.json
  • .qxy_login_flow_state.json

查看:

python3 scripts/login_workflow.py show-login-state
python3 scripts/login_workflow.py show-flow-state

清理:

python3 scripts/login_workflow.py clear-login-state
python3 scripts/login_workflow.py clear-flow-state

调试说明

分步命令仍保留在脚本中,仅供人工调试,不是代理默认入口。代理模型阅读本 skill 时,应忽略这些分步命令,优先且默认只使用 run-full-login

默认情况下,这些分步命令不会出现在 CLI 里。只有显式设置 QXY_LOGIN_ENABLE_DEBUG_COMMANDS=1 时,才会开放人工调试入口。

版本历史

共 5 个版本

  • v1.0.4 Initial release 当前
    2026-06-04 16:31 安全 安全
  • v1.0.3 Initial release
    2026-04-18 16:28 安全 安全
  • v1.0.2 Initial release
    2026-04-13 22:12 安全 安全
  • v1.0.1 Initial release
    2026-04-09 21:29 安全 安全
  • v1.0.0 Initial release
    2026-04-09 15:53 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

企享云-企业风控和经营异常

user_bbae3f97
企享云企业风控和经营异常 - 根据企业名称查询企业经营异常、严重违法、重大税收违法风险、非正常户查询等信息,判断企业征信是否异常。
★ 0 📥 188

企享云-企业开票信息查询

user_bbae3f97
企享云企业开票信息查询 - 根据企业简称或全称查询企业全名、纳税人识别号、企业法人、企业成立日期等信息,支持模糊查询企业列表。
★ 0 📥 138

企享云-票据和发票验真

user_bbae3f97
企享云票据查验和发票验真 - 通过发票四要素进行验真,返回全票面数据信息及当日最新发票状态。支持数电票查验、增值税发票四要素查验、全电纸质发票查验、财政票据查验。
★ 0 📥 165