这是金数据开放平台的官方开发者文档仓库,覆盖 MCP Server、API v1、Webhook、URL 传参、表单嵌入和场景案例。
线上文档地址:open.jinshuju.net
- 需要接入金数据 API、Webhook 或 MCP 的开发者
- 需要维护开放平台文档内容的金数据团队成员
- 希望了解金数据开放能力、集成方式和场景案例的技术同学
如果你只是想查看文档,请访问:open.jinshuju.net。
如果你需要本地预览或修改文档:
npm install
npm run start访问 http://localhost:3000 查看文档。
npm run build构建产物在 build 目录,包含:
- 静态 HTML 文件
llms.txt- AI/LLM 文档索引llms-full.txt- 完整文档内容
推送到 master 分支后,GitHub Actions 自动构建并部署到 GitHub Pages。
docs/
├── intro.md # 首页
├── api_v1/ # API v1 文档
├── webhook/ # Webhook 文档
├── url_params/ # URL 传参文档
├── embedded/ # 表单嵌入文档
├── api_code_alias/ # API CODE 重命名
└── best_practice.md # 场景案例
spec/
└── openapi.yaml # 线上 openapi.yaml 的原样副本
API v1 接口页里的参数表、响应字段表和状态码表夹在 <!-- openapi:… --> 注释之间:
- 哪些行、参数名称、是否必须、类型:按 openapi.yaml 生成,不要手改。
- spec 里有名字的对象类型不拍平成
data[].name:类型列写Array(FormSummary),链接到页面「数据类型」一节里这个类型自己的表。 - 说明:手写,力求简短,生成时按行名保留。同一个类型在各页的说明相同,写一次即可。
- 简介、示例和代码示例:仍是手写的。
npm run generate # 让接口页里的表格跟上 spec/openapi.yaml
npm run generate:check # 只检查,不改文件;有空着的说明也会失败
npm run spec:update # 拉取最新的 openapi.yaml 后再生成openapi.yaml 有变化时,交给 AI 按项目里的 skill .claude/skills/sync-openapi 更新:在 Claude Code 里运行 /sync-openapi。它会拉取 spec、更新表格、给新出现的行写说明,并核对手写的示例。详见 CONTRIBUTING.md。
本仓库由金数据团队维护。开放平台文档会随着 MCP、API、Webhook 等能力更新持续维护。问题和建议可以通过本仓库 Issues 反馈。