{"service":"HTML-Share - 密码保护的看板分享服务","version":"2.0","base_url":"http://kanban.tenois.online","api_key":"hs_O6VdfFIUI98zt93iaUpKJpurgaCQtu_7","endpoints":{"POST /api/pages":{"description":"创建/更新分享页面（支持文件上传和纯 HTML 内容两种方式）","auth":"X-API-Key (Header)","content_type":"multipart/form-data 或 application/json","params_multipart":{"file":"(文件) HTML 文件","title":"(可选) 页面标题","password":"(可选) 访问密码，不传则无密码","id":"(可选) 指定页面 ID，用于更新已有页面"},"params_json":{"html":"(必填) HTML 内容字符串","title":"(可选) 页面标题","password":"(可选) 访问密码","id":"(可选) 页面 ID，用于更新"},"example":"curl -X POST http://kanban.tenois.online/api/pages \\\n  -H \"X-API-Key: hs_O6VdfFIUI98zt93iaUpKJpurgaCQtu_7\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"html\":\"<h1>Hello</h1>\",\"title\":\"我的看板\",\"password\":\"mypwd\"}'","response":"{ \"success\": true, \"id\": \"abc123\", \"url\": \"http://...\", \"password\": \"mypwd\" }"},"GET /api/pages":{"description":"获取所有分享页面列表","auth":"X-API-Key (Header)","response":"[ { \"id\", \"title\", \"created_at\", \"updated_at\", \"views\", \"has_password\", \"url\" } ]"},"GET /api/pages/:id":{"description":"获取单个页面详情（含 HTML 内容）","auth":"X-API-Key (Header)","params":"password=(可选) 如设了密码需传入","response":"{ \"id\", \"title\", \"html\", \"created_at\", \"updated_at\", \"views\" }"},"DELETE /api/pages/:id":{"description":"删除分享页面","auth":"X-API-Key (Header)"},"POST /api/pages/:id/auth":{"description":"验证密码，获取访问 token","body":"{ \"password\": \"...\" }","response":"{ \"success\": true, \"token\": \"...\" }"},"GET /s/:id":{"description":"浏览器访问分享链接","note":"有密码会显示解锁页，无密码直接展示内容"}}}