Sources: extracted from two upstream archives (skill-repo, skills-main),
merged with the following policy:
- 15 broken symlinks (pointing to /Users/jameslee/.cc-switch/skills or
../../.agents/skills on a foreign machine) discarded
- 3 real name collisions with identical content (ai-pair, ifind-http-api,
zhipu-websearch) kept as one copy
- Functional overlaps deduped keeping the strongest variant:
- docx family: kept docx (official, full toolchain) + docx-cn
(GB/T 9704 Chinese official-document constants),
dropped docx_writer (no scripts, name collided with docx)
- humanizer family: kept humanizer-zh (6 zh reference docs),
dropped humanizer (en, redundant for CN workflow)
- Skills that only ran in a foreign environment removed:
ablemind-ops, app-publish, hlb-design-system, openclaw-adj-skill,
claude-driver
- alphapai excluded from this public repo because its SKILL.md hard-coded
live credentials
Result: 25 skills, 572 files, ~7.5 MB.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2.1 KiB
2.1 KiB
Wind API 错误码对照表
状态:占位文档,待补充
补充方法:
- Wind 终端 → 帮助 → API 帮助中心 → 错误码查询
- 运行代码故意触发错误,逐个记录
已知错误码
| 错误码 | 含义 | 常见原因 | 解决方法 |
|---|---|---|---|
| 0 | 成功 | — | — |
| -40520007 | 无数据权限 | 账户未开通对应数据权限 | 联系 Wind 客服开通 |
| -40520017 | 字段不支持 | Mac 版 SDK 不支持该字段 | 换用 Windows 或改用其他字段 |
| -40522006 | 参数错误 | options 格式不对、字段名拼写错误 | 检查参数和分号分隔 |
| -40522007 | 字段不可用 | 该品种不支持该字段(如基金用 vnetasset_total) |
换用可用字段(如 netasset_total) |
| -40521001 | 网络连接失败 | Wind 终端未启动或网络断开 | 启动 Wind 终端,检查网络 |
| TODO | 品种不存在 | 代码错误或已退市 | 检查证券代码 |
| TODO | 超出数据范围 | 请求的日期超出可用范围 | 调整起止日期 |
| TODO | 请求超时 | 数据量过大或网络慢 | 减小数据范围或增大 waitTime |
待补充
在终端运行以下脚本收集更多错误码:
from WindPy import w
w.start()
# 测试1: 无效代码
data = w.wsd("INVALID_CODE", "close", "-1D", "")
print(f"无效代码 → ErrorCode: {data.ErrorCode}")
# 测试2: 无效字段
data = w.wsd("600519.SH", "invalid_field_name", "-1D", "")
print(f"无效字段 → ErrorCode: {data.ErrorCode}")
# 测试3: 无效日期
data = w.wsd("600519.SH", "close", "invalid_date", "")
print(f"无效日期 → ErrorCode: {data.ErrorCode}")
# 测试4: 日期范围过大
data = w.wsd("600519.SH", "close", "1900-01-01", "")
print(f"日期过早 → ErrorCode: {data.ErrorCode}")
# 测试5: Mac 不支持的字段
data = w.wss("600519.SH", "tot_oper_rev", "rptDate=20231231;rptType=408001000")
print(f"财报字段 → ErrorCode: {data.ErrorCode}")
# 测试6: 未登录
# w.stop()
# data = w.wsd("600519.SH", "close", "-1D", "")
# print(f"未连接 → ErrorCode: {data.ErrorCode}")
# 将所有结果记录到此文件的表格中