本项目为原项目的vite版,可部署在Netlify等平台,需要自己拥有API。
| 功能分类 | 端点路径 | HTTP 方法 | 参数说明 |
|---|---|---|---|
| 搜索 | /search |
GET | query: 关键词offset=0: 分页偏移量(计算式:(page-1)*10)tab_type=3: 搜索类型(默认书籍) |
| 书籍元数据 | /info/detail |
GET | book_id: 书籍唯一标识符 |
| 目录结构 | /catalog/directory/all_items |
GET | book_id: 书籍唯一标识符 |
| 内容获取 | /content |
GET | item_id: 章节IDtext_mode=false: [bool]纯文本模式image_mode=true: [bool]图片包含 |
| 批量操作 | /multi-content/multi-detail |
GET | book_id: 书籍ID(必须)item_ids: 逗号分隔的ID列表(仅multi-content) |
| 正文预览 | /item-summary |
GET | book_id: 书籍IDitem_ids: 逗号分隔的章节ID列表 |
| 听书服务 | /audio |
GET | item_ids: 音频ID列表 |
| 短剧服务 | /video |
GET | item_ids: 视频ID列表 |
| 接口信息 | /self-info |
GET | 无 |
对于未明确列出的API端点,支持通过以下方式调用:
- 请求路径:保持与官方API一致
- 参数规范:遵循原始请求参数
- 请求体格式:保持与官方API一致本项目依照 GPLv3 协议分发,附加条款与GPLv3冲突时,以下条款优先适用。
- "本项目" 指 PyFQWeb 及其衍生版本
- "使用者" 指运行、修改或分发本软件的任何个人或实体
- "版权内容" 包括但不限于:
- 文字作品(正文、摘要等)
- 视觉元素(封面、插图等)
- 元数据(作者信息、分类标签等)
- 内容获取途径:
- 数据源:番茄小说、今日头条等平台的公开接口
- 免责声明:不保证数据的完整性、时效性及合法性
- 内容处置要求:
- 缓存数据须在 24小时(自然日) 内清除
- 禁止对版权内容进行逆向工程或商业利用
- 开发者不承担因以下情况导致的任何责任:
- 违反当地法律法规的使用行为
- 数据泄露或滥用造成的损失
- 服务中断引发的商业影响
- 严格禁止:
- 将本项目用于商业盈利场景
- 规避平台版权保护机制
- 实施自动化爬虫等滥用行为
- 修订条款自发布之日起自动生效,继续使用视为接受修订内容
📘 版权倡议
本项目仅供技术研究用途,建议通过正规渠道支持内容创作者。文学创作不易,请尊重知识产权。