3.获取书籍详情

获取书籍详情

  • URL: /open/resource/bookInfo
  • 命令: HTTP GET/POST
  • Request 参数格式
参数名称 参数类型 参数说明 必传
bookId long 书籍id
userId String 第三方用户唯一凭证(用户id)
  • Response格式
参数名称 参数类型 参数说明
status int 状态码,0表示成功(3、12、13、36时需要把书籍下掉)
msg String 描述信息
data Object 书籍对象
  • 书籍对象
参数名称 参数类型 参数说明
bookId long 书籍id
name String 书籍名称
desc String 书籍简介
auth String 书籍作者,多个以半角”,”号隔开
announcer String 书籍播音,多个以半角”,”号隔开
cover String 封面地址 原图地址(112x150),在此地址后面拼接180x180,180x254 为当前已有的最大封面尺寸. 类似http://cover.lrts.me.jpg 可组装成 http://cover.lrts.me_180x254.jpg
state int 书籍状态 1连载 2完结
status int 书籍上线状态 0 正常 1 下线
authStatus int 授权状态,0-禁止访问,1-正常授权,2-取消授权;取消授权的书籍需要第三方自行处理书籍下线
typeName String 分类名称
typeId int 分类id
sections int 总章节数,这个数可能会变.因为存在新增章节的情况,合作方在更新章节后需要手动或者重新拉取.
createTime long 创建时间
updateTime long 书籍信息最后更新时间
payType int 收费类型 0免费 1整本 2按章收费 3订阅(可以当做整本收费来处理)
price int 价格(单位分)
vip int 是否是会员书籍,0 否 , 1 是
freeSections String 免费章节数格式1-10,20(半角逗号分隔,1到10章和第20章免费)

字段说明:freeSections字段格式4种(半角逗号分隔,中划线表示区间): ① freeSections="1" 表示第一章节免费(免费章节数为1); ② freeSections="1,2,5" 表示第一、第二、第五章节免费(免费章节数为3); ③ freeSections="1-10" 表示 第一章到第十章免费(免费章节数为10); ④ freeSections="1-10,20,22" 表示 第一章到第十章免费,以及第二十章节和第二十二章节免费(免费章节数为12);

  • 带规格封面地址列表对象
参数名称 参数类型 参数说明
high String 封面高
width String 封面宽
coverUrl String 封面地址