Skip to content
jinshujuPublic

About

Developer documentation for Jinshuju open platform: MCP, API v1, webhooks, URL parameters, and embedded forms.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

金数据开放平台文档

这是金数据开放平台的官方开发者文档仓库,覆盖 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 文档与 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 反馈。

About

Developer documentation for Jinshuju open platform: MCP, API v1, webhooks, URL parameters, and embedded forms.

Topics

Resources

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages