# 接口规范

# 调用方式

请求方式:GET

请求地址

接入类型 请求地址
接入点 https://api.yuewen.com/content/cp/ServiceBus.do?service=cpComic

请求头:

说明 类型 必填 说明
Content-Type string application/x-www-form-urlencoded

请求和响应的字符集编码均为 UTF-8

# 请求通用参数

通用入参:以下参数在所有接口调用均需传入,各接口不再重复说明。

参数 类型 必填 说明
appKey string 接入方唯一标识,在阅文开放平台获取的 appKey
appToken int 请求token, 参考生成规则

# 通用返回字段

通用出参:以下参数在所有接口返回值中均存在,各接口不再重复说明。

参数 类型 说明 业务说明
returnCode int 返回码 业务状态码,0为成功,其它失败
returnMsg string 返回信息 业务状态码对应的信息
result object 返回内容 各接口返回对象

# appToken 生成规则

为了确保接口调用过程中的安全性,所有接口都需要携带 appToken,接口会根据请求参数,对签名进行验证,并拒绝签名不合法的请求,appToken 生成如下:

步骤 说明
1 取 appKey 的最后四位,后面加上 yyyyMMdd 格式的当日日期,组成字符串
2 用步骤 1 获取的字符串生成 MD5 值(32 位小写)
3 取生成的 MD5 值的前 12 位,即为 appToken

# 漫画排序规则

  • 漫画先按话排序,话内按页排序
  • 话按huasort从小到大排序
  • 页排序区分页漫和条漫(见/comic/base 的type):页漫按pagesort排序;条漫的页存在多个页对应一个原页的情况,需先按原页sourcepagesort排序,再按pagesort排序。例:a ( pagesort=1), b (pagesort=2)对应原页sourcepagesort=1,c (pagesort=1), d (pagesort=2)对应原页sourcepagesort=2,最终排序为:a, b, c, d。