| Secret 变量名 | 类型 | 单条格式说明 | 用途与说明 |
|---|---|---|---|
CODEARTS_CREDENTIALS |
必填 | 单行 JSON(推荐,含 refresh_token 与 DPoP 密钥)或 AK|SK|STS |
CodeArts 账号凭据;多账号请每个账号独占一行,简写形式可用 & 串接 |
PUSHPLUS_TOKEN |
可选 | Token 字符串 | PushPlus 微信推送通道 |
BARK_URL |
可选 | URL 字符串 | Bark iOS 设备推送端点 |
WECOM_WEBHOOK |
可选 | Webhook URL | 企业微信群机器人推送 |
DINGTALK_WEBHOOK |
可选 | Webhook URL | 钉钉群机器人推送 (配合 DINGTALK_SECRET) |
DINGTALK_SECRET |
可选 | 加签密钥 | 钉钉群机器人加签密钥 |
QL_URL / QL_TOKEN |
可选 | 面板地址 / Token | 青龙面板系统通知接入 |
通过内置的 PKCE + DPoP 本地授权登录工具生成可持久续期的凭据:
pip install cryptography requestspython codearts_login.py --note 主号(若为无图形化终端,加 --paste --no-browser)。CODEARTS_CREDENTIALS。| 链路阶段 | 请求 / 操作 | 成功判据与终态保护 |
|---|---|---|
1. 交付列表 |
GET /v1/ops/delivery?channel=DESKTOP |
获取当前待领取的活动列表(含每日福利与新人注册礼)。 |
2. 受理认领 |
POST /v1/ops/claim |
发起领取申请,取得 userBenefitId。若无 ID 则立即阻断,不冒充 ID。 |
3. 确认入账 |
POST /v1/ops/confirm |
携带 userBenefitId 提交确认请求,服务端推进状态。 |
4. 状态回读 |
GET /v1/ops/delivery?channel=DESKTOP |
到账判据 只有回读状态为 CONFIRMED 或 CONSUMED 才判定为真正到账。 |
续期与终态 |
POST /v1/identity/token (DPoP) |
凭据到期前 15 分钟自动换发新凭据并原子落盘;遇 STS5.1806 停止重试并进入终态。 |