1. 书籍
阳光沙滩
  • 动态
    • 获取摸鱼动态列表
      GET
    • 获取用户动态
      GET
    • 获取动态详情
      GET
    • 获取动态评论
      GET
    • 获取热门动态
      GET
    • 点赞或取消点赞
      POST
    • 发布摸鱼帖子
      POST
    • 评论摸鱼帖子
      POST
    • 回复帖子评论
      POST
  • 日历
    • 获取日历提示
      GET
  • 用户
    • 查询今日签到状态
      GET
    • 获取用户成就
      GET
    • 获取用户信息
      GET
    • 查询用户关注状态
      GET
    • 获取当前登录用户
      GET
  • 通知
    • 获取未读消息数量
      GET
    • 获取消息列表
      GET
  • 统计
    • 批量上报页面访问统计
      POST
  • 文章
    • 获取文章分类
      GET
    • 获取我的文章
      GET
    • 获取公开文章
      GET
    • 获取文章详情
      GET
    • 获取文章评论
      GET
    • 获取相关文章
      GET
  • 问答
    • 获取我的提问
    • 获取我的回答
    • 获取问题详情
    • 获取问题回答
    • 获取回答评论
    • 获取最新回答
  • 收藏
    • 查询内容收藏状态
    • 获取内容的公开收藏
    • 获取我的收藏夹
  • Sob币
    • 获取 Sob 币余额
    • 获取 Sob 币记录
  • 排行榜
    • 获取富豪榜
    • 获取文章榜
    • 获取作者榜
    • 获取问答榜
  • 应用
    • 检查版本更新
  • 书籍
    • 获取书籍列表
      GET
    • 获取书籍目录
      GET
    • 获取书籍正文
      GET
    • 获取相邻书籍内容
      GET
  1. 书籍

获取书籍列表

GET
/doc/book/list/{page}

请求参数

Path 参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://apiv3.sunofbeaches.com/doc/book/list/1?categoryId=' \
--header 'sob-ut: b9b1128ca9af455fab2f9670b2df7a69'

返回响应

🟢200
application/json
OK
Bodyapplication/json

示例
{
    "success": true,
    "msg": "获取书本列表成功.",
    "code": 20000,
    "data": {
        "list": [
            {
                "id": "2093909527631101953",
                "name": "编程语言简史:从机器代码到多范式编程",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_30/2093909514947342337.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_30/2093909447381299202.jpg",
                "summary": "1945年,冯·诺依曼(John von Neumann)提出了存储程序计算机的概念,这一架构奠定了现代计算机的基础。然而,在计算机诞生之初,程序员面对的不是友好的集成开发环境,而是一排排冰冷的开关和跳线。",
                "userId": null,
                "categoryId": "1961112947936784386",
                "enable": "1",
                "viewCount": 5035,
                "lastDayViewCount": null,
                "createTime": "2026-08-30 11:51",
                "updateTime": "2026-08-30 11:51"
            },
            {
                "id": "2090729215621500930",
                "name": "程序员必备英语单词",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_21/2090729207036186626.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_21/2090729190909087746.jpg",
                "summary": "本书共收录约550个程序员常用英语单词,涵盖Android开发、Java开发、HTML/CSS、JavaScript、数据库、网络协议、软件工程、操作系统、面试职场等9大领域,并附有10篇技术文章阅读与翻译",
                "userId": null,
                "categoryId": "1961112806974615553",
                "enable": "1",
                "viewCount": 57713,
                "lastDayViewCount": null,
                "createTime": "2026-08-21 17:14",
                "updateTime": "2026-08-21 17:14"
            },
            {
                "id": "2090471499606953985",
                "name": "Java 排序算法:从历史到实践的完整指南",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_21/2090471485560655874.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_21/2090471463695749121.jpg",
                "summary": "Java代码写的排序算法。算法呢锻炼思维方式,什得一搞。也可以锻炼编码能力,又值得一搞。虽然我们平时都是调用现有的方法,但里面是怎么实现的呢?看看这本吧,了解一下来龙去脉!",
                "userId": null,
                "categoryId": "1961112614422507521",
                "enable": "1",
                "viewCount": 1424,
                "lastDayViewCount": null,
                "createTime": "2026-08-21 00:10",
                "updateTime": "2026-08-21 00:10"
            },
            {
                "id": "2089903343373029378",
                "name": "Linux 常用命令完全手册:程序员日常实战指南",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_19/2089903332724117506.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_19/2089903321655349250.jpg",
                "summary": "本书涵盖了 Linux 程序员日常工作中最常用的命令。掌握这些命令需要不断实践。不用死记硬背,用多了就可以顺手拿来了。",
                "userId": null,
                "categoryId": "1875571278820196354",
                "enable": "1",
                "viewCount": 3569,
                "lastDayViewCount": null,
                "createTime": "2026-08-19 10:32",
                "updateTime": "2026-08-19 10:32"
            },
            {
                "id": "2086729819091275778",
                "name": "程序员修炼之Git入门到666",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_10/2086729804336140289.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2026_08_10/2086729802679390210.jpg",
                "summary": "git你得会吧!本文内容从基础概念延伸到多人协作的精髓,覆盖了单人开发和团队协作的各种场景。",
                "userId": null,
                "categoryId": "1961112751790157826",
                "enable": "1",
                "viewCount": 2397,
                "lastDayViewCount": null,
                "createTime": "2026-08-10 16:22",
                "updateTime": "2026-08-10 16:22"
            },
            {
                "id": "1961459148611710978",
                "name": "Linux运维从入门到精通",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_30/1961459142005555202.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_30/1961459127396794369.jpg",
                "summary": "本书旨在构建一套从Linux运维入门到精通的系统化学习体系,核心目标是帮助读者实现“学完后能玩转Linux系统”的实践能力。为达成这一目标,内容架构采用渐进式认知逻辑,以“环境选择→基础操作→自动化实现→综合管理”为脉络展开,确保理论学习与实践应用形成闭环。",
                "userId": null,
                "categoryId": "1875571278820196354",
                "enable": "1",
                "viewCount": 5624,
                "lastDayViewCount": null,
                "createTime": "2025-08-30 00:01",
                "updateTime": "2025-08-30 00:01"
            },
            {
                "id": "1961114694428192770",
                "name": "TypeScript入门教程",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114687784288258.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114676619051010.jpg",
                "summary": "TypeScript 是 JavaScript 的超集,由微软开发,增加了静态类型系统与编译阶段检查。它支持类型推断、接口、泛型等特性,使代码更规范、可维护性更高。TypeScript 最终会编译成 JavaScript,在任何支持 JS 的环境中运行。它兼容现有库和框架,广泛应用于大型前端和全栈项目,是现代前端开发的重要工具。",
                "userId": null,
                "categoryId": "1961112902147567617",
                "enable": "1",
                "viewCount": 7428,
                "lastDayViewCount": null,
                "createTime": "2025-08-29 01:12",
                "updateTime": "2025-08-29 01:12"
            },
            {
                "id": "1961114542783131649",
                "name": "Vue.js入门教程,跟着写完就会",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114533165465602.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114515440336898.jpg",
                "summary": "Vue.js 是一款渐进式 JavaScript 框架,专注于构建用户界面。它采用数据驱动和组件化开发思想,支持双向数据绑定与虚拟 DOM,开发效率高、性能优良。Vue 语法简洁,上手容易,既适合小型项目快速开发,也能通过生态(Vue Router、Vuex、Pinia 等)支持复杂单页应用。凭借灵活性和社区支持,Vue.js 已成为前端开发的主流框架之一。",
                "userId": null,
                "categoryId": "1961112902147567617",
                "enable": "1",
                "viewCount": 4784,
                "lastDayViewCount": null,
                "createTime": "2025-08-29 01:11",
                "updateTime": "2025-08-29 01:11"
            },
            {
                "id": "1961114407344861185",
                "name": "JavaScript入门教程",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114401443348482.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114391624482818.jpg",
                "summary": "JavaScript 是一种解释型、轻量级、跨平台的脚本语言,广泛用于网页开发。它能操作 DOM,处理事件,实现动态交互效果,是前端三大核心技术之一。JavaScript 还支持面向对象、函数式编程,具有强大的异步能力(如 Promise、async/await)。随着 Node.js 的发展,JavaScript 也能运行在服务器端,支持全栈开发。结合丰富的生态系统与框架(如 React、Vue、Angular),它已成为构建现代应用的关键语言。",
                "userId": null,
                "categoryId": "1961112902147567617",
                "enable": "1",
                "viewCount": 7240,
                "lastDayViewCount": null,
                "createTime": "2025-08-29 01:11",
                "updateTime": "2025-08-29 01:11"
            },
            {
                "id": "1961114269440339969",
                "name": "Java零基础从入门到打工",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114264583208961.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114250393878530.jpg",
                "summary": "Java 是一种由 Sun Microsystems 于 1995 年推出的跨平台、面向对象的编程语言,目前由 Oracle 维护和发展。它最大的特点是“一次编写,到处运行”,通过 Java 虚拟机(JVM)实现跨平台能力。Java 拥有完善的类库和生态,广泛应用于企业级应用、Web 开发、移动端(Android)、大数据处理及嵌入式系统。其语法类似 C/C++,但更简洁、安全,内置垃圾回收机制,减少内存管理负担。Java 生态丰富,包括 Spring、MyBatis、Hadoop 等框架和工具,支持高并发与分布式系统开发。",
                "userId": null,
                "categoryId": "1961112947936784386",
                "enable": "1",
                "viewCount": 6769,
                "lastDayViewCount": null,
                "createTime": "2025-08-29 01:10",
                "updateTime": "2025-08-29 01:10"
            },
            {
                "id": "1961114142537478146",
                "name": "Kotlin for android开发教程",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114136489164801.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961114121217703938.jpg",
                "summary": "Kotlin 是由 JetBrains 开发并在 2011 年发布的现代化编程语言,2017 年被 Google 正式列为 Android 官方开发语言。它运行在 JVM 上,可与 Java 完全互操作,同时也支持编译为 JavaScript 和原生代码。Kotlin 语法简洁,减少冗余代码,支持函数式编程和面向对象编程,并内置空安全机制,大幅降低空指针异常的风险。相比 Java,Kotlin 提供了更灵活的语法特性,如扩展函数、协程、数据类等,使并发和异步编程更加简洁高效。",
                "userId": null,
                "categoryId": "1875575747326820354",
                "enable": "1",
                "viewCount": 3779,
                "lastDayViewCount": null,
                "createTime": "2025-08-29 01:10",
                "updateTime": "2025-08-29 01:10"
            },
            {
                "id": "1961113696620048385",
                "name": "Dart for Flutter 入门教程",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961113654731407361.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961113635357917185.jpg",
                "summary": "Dart 是 Google 推出的现代化编程语言,主要用于跨平台客户端开发。它既能编译成 JavaScript 运行在浏览器中,也能编译为原生机器码,运行在 iOS、Android、桌面和服务器上。Dart 的语法接近 Java/JavaScript,支持强类型、面向对象、空安全,开发体验安全高效。它同时支持 JIT(即时编译)和 AOT(提前编译),既方便调试又保证性能。",
                "userId": null,
                "categoryId": "1875575747326820354",
                "enable": "1",
                "viewCount": 16208,
                "lastDayViewCount": null,
                "createTime": "2025-08-29 01:08",
                "updateTime": "2025-08-29 01:08"
            },
            {
                "id": "1961111934379155457",
                "name": "Html5+CSS3入门教程",
                "coverVertical": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961111776102645761.jpg",
                "coverHorizontal": "https://pub-cdn-2024.sunofbeaches.com/images/2025_08_29/1961111925453422594.jpg",
                "summary": "HTML(超文本标记语言)是构建网页的基础,用来定义页面的结构和内容,如标题、段落、图片、链接等,充当网页的“骨架”。",
                "userId": null,
                "categoryId": "1961112902147567617",
                "enable": "1",
                "viewCount": 137,
                "lastDayViewCount": null,
                "createTime": "2025-08-29 01:01",
                "updateTime": "2026-10-18 01:31"
            }
        ],
        "total": 13,
        "pageSize": 30,
        "currentPage": 1,
        "hasNext": false,
        "hasPre": false,
        "totalPage": 1
    }
}
修改于 2026-11-07 13:42:45
上一页
检查版本更新
下一页
获取书籍目录
Built with