JMComic
    JMComic
    • JMComic API 加解密
    • 获取 JMComic 服务器
    • 公共
      • 漫画
        • 获取最新漫画
        • 获取推荐漫画
        • 获取漫画信息
        • 获取推荐漫画列表
        • 获取筛选漫画
        • 获取全部漫画类别
        • 获取随机推荐漫画
        • 搜索漫画
        • 获取漫画详细信息
        • “喜欢”漫画
      • 书库
        • 获取书库作品
        • 获取书库创作者
      • 博客
        • 获取博客热门文章
        • 获取博客文章详细信息
      • 获取“设置”信息
        GET
      • 获取热门标签
        GET
      • 获取游戏
        GET
      • 搜索小电影
        GET
      • 获取讨论区评论
        GET
      • 获取每周必看
        GET
      • 获取每周必看列表
        GET
    • 特殊
      • 获取服务器列表
        GET
    • 账号相关
      • 收藏
        • 收藏漫画
        • 操作标签收藏夹
        • 移动收藏夹中漫画
        • 获取收藏标签
        • 获取个人收藏
      • 登录
        POST
      • 注册
        POST
      • 登出
        POST
      • 兑换充能
        POST
      • 兑换免广告
        POST
      • 获取签到信息
        GET
      • 获取签到列表
        GET
      • 获取成就任务
        GET
      • 获取观看记录
        GET
      • 发布评论
        POST
      • 下载漫画
        GET
    • 静态资源
      • 静态资源 API
      • 部分静态资源链接
      • JMComic 图片解密
      • 获取漫画封面
        GET
      • 漫画阅读模板(HTML)
        GET
      • 获取漫画图片(加密)
        GET
      • 获取漫画大图
        GET

    JMComic API 加解密

    提示
    所有示例中的 md5 函数为标准的 MD5 哈希算法。
    注意
    获取服务器列表 API 采用不同的加密方式,详见 JM服务器相关说明 。

    1. 请求#

    客户端在请求头中应携带两个字段:token 和 tokenparam。这两个字段用于身份验证,由一个动态的 key 派生生成。

    参数说明#

    key:任意可变字符串,通常为当前时间戳(单位:秒),用于生成动态 token。
    token:md5(key + "185Hcomic3PAPP7R"),服务端用于校验。
    tokenparam:格式为 "key,1.7.9",包含 key 和版本号(此处为 1.7.9)。
    信息
    不强制每次请求都重新生成一对 token 和 tokenparam。
    警告
    key 中应当仅包含数字(官方代码中采用了时间戳)。

    示例代码#


    2. 响应#

    服务端返回的数据经过 AES 加密,响应体结构如下:
    {
      "code": "HTTP 状态码",
      "data": "加密后的数据"
    }

    字段说明#

    code:HTTP 状态码。
    data:经过 AES 加密的数据,需客户端解密。

    3. 解密流程#

    响应数据需根据原始的 key 和预设的密钥模板进行解密。系统内置两个密钥模板,解密时将依次尝试使用。
    注意
    解密所用的 key 必须与加密请求中使用的 key 完全一致。

    示例代码#

    修改于 2025-05-03 08:06:18
    下一页
    获取 JMComic 服务器
    Built with