微信读书书籍信息

查看书籍详情、章节目录和阅读进度

✨ The solution you've been looking for

查看微信读书书籍详情、章节目录、阅读进度。获取书籍基本信息、出版信息、评分以及个人阅读进度。

微信读书 书籍信息 阅读进度

See It In Action

Interactive preview & real-world examples

Live Demo
Skill Demo Animation

AI Conversation Simulator

See how users interact with this skill

User Prompt

《三体》这本书有多少章?

Skill Processing

查询中...

Agent Response

《三体》共24章,约89万字,你目前读到第8章,进度45%

Quick Start (3 Steps)

Get up and running in minutes

1

Install

2

Config

设置 WEREAD_API_KEY 环境变量
3

First Trigger

Commands

CommandDescriptionRequired Args
查看书籍信息获取书籍基本信息书籍ID或书名
查看章节目录获取书籍章节目录书籍ID
查看阅读进度获取个人阅读进度书籍ID

Typical Use Cases

查看书籍详情

获取书籍的基本信息

查看章节目录

获取书籍的章节目录结构

Overview

book — 书籍信息与阅读进度

查看书籍详情、章节目录、阅读进度。

接口

/book/info — 书籍基本信息

请求参数:

参数类型必填说明
bookIdstring书籍 ID

回包:

字段说明
bookId书籍 ID
title书名
author作者
translator译者
cover封面 URL
intro简介
category分类
publisher出版社
publishTime出版时间
isbnISBN
wordCount总字数
newRating评分(百分制)
newRatingCount评分人数
newRatingDetail评分分布详情

/book/chapterinfo — 章节目录

请求参数:

参数类型必填说明
bookIdstring书籍 ID

回包:

字段说明
bookId书籍 ID
synckey同步 key(版本号)
chapterUpdateTime章节最后更新时间
chapters章节数组
chapters[].chapterUid章节 UID(用于其他接口如 underlines)
chapters[].chapterIdx章节序号
chapters[].title章节标题
chapters[].wordCount章节字数
chapters[].level目录层级(1=一级标题, 2=二级…)
chapters[].updateTime章节更新时间
chapters[].price章节价格(0=免费)
chapters[].paid是否已购买(1=已购买)
chapters[].isMPChapter是否公众号章节(1=是)
chapters[].anchors章节内锚点/子标题数组

/book/getprogress — 阅读进度

请求参数:

参数类型必填说明
bookIdstring书籍 ID

回包:

字段说明
bookId书籍 ID
book.chapterUid当前阅读章节 UID
book.chapterOffset当前章节内偏移
book.progress阅读进度百分比(整数,0-100)。注意:1 表示 1%,不是 100%。0=未读,1-99=部分阅读(如 1=仅翻了几页),100=已读完。只有 100 才代表读完
book.updateTime最后阅读时间
book.recordReadingTime累计阅读时长(秒)
book.finishTime读完时间(仅 progress=100 时存在,否则无此字段)
book.isStartReading是否已开始阅读
timestamp服务端时间戳

工作流

  1. 查看书籍详情:用户提供 bookId 或书名(书名先调 /store/search),调 /book/info 获取基本信息。
  2. 查看章节目录:调 /book/chapterinfo,按 level 层级缩进展示目录结构。
  3. 查看阅读进度:调 /book/getprogress,展示阅读百分比和累计时长。
  4. chapterUid 是后续查看章节划线热度(/book/underlines)和热门划线(/book/bestbookmarks)等接口的参数。

输出格式

  • 书籍详情:展示书名、作者、评分、简介等核心信息
  • 章节目录:按层级缩进展示,标注字数和付费状态
  • 阅读进度:展示百分比和阅读时长(转为小时/分钟)。progress 是 0-100 的整数,必须带 % 号展示(如 progress=1 展示为"1%",progress=45 展示为"45%")。只有 progress=100 且有 finishTime 时才表示已读完

Environment Matrix

Dependencies

WEREAD_API_KEY 环境变量

作者
weread
1.0.3
2026-05-17
reading