小程序-云音乐
    小程序-云音乐
    • 使用须知
    • 首页中心
      • 榜单
        • 获取所有榜单
        • 根据榜单的ID获取榜单
      • 歌单
        • 获取推荐歌单
        • 获取歌单中所有歌曲
        • 获取歌单详情
        • 获取歌单详情动态
        • 获取歌单分类
        • 获取热门歌单分类
        • 根据歌单分类获取歌单( 网友精选碟 )
        • 收藏/取消收藏歌单
      • 电台
        • 获取热门电台
        • 获取推荐电台
        • 获取电台今日优选电台
        • 获取电台分类
        • 根据分类id获取热门电台列表
        • 获取电台详情
        • 获取电台节目列表
        • 订阅电台
      • 搜索
        • 获取默认搜索关键词
        • 获取热搜列表(简略)
        • 获取热搜列表(详细)
        • 根据关键字进行搜索
        • 获取搜索建议
      • 获取轮播图
        GET
      • 获取每日推荐歌曲
        POST
    • 登录
      • 二维码登录
        • 二维码 key 生成
        • 根据key生成二维码
        • 检测二维码扫码状态
      • 游客登录
        GET
      • 退出登录
        GET
    • 个人中心
      • 获取用户信息
        • 根据id获取用户信息
        • 获取用户信息 , 歌单,收藏,mv, dj 数量
        • 获取账号信息
        • 获取用户等级信息
        • 获取登录状态
      • 歌单
        • 获取用户歌单
      • 最近播放
        • 最近播放-歌曲
        • 最近播放-视频
        • 最近播放-歌单
        • 最近播放-专辑
        • 最近播放-播客
        • 最近播放-声音
        • 将 mlog id 转为视频 id
      • 我的收藏
        • 获取收藏的专辑
        • 获取收藏的mv
        • 获取点赞过的视频
        • 获取我收藏的电台
      • 更新用户信息
        • 更新用户信息
        • 可更新头像
    • 视频中心
      • mv
        • 获取全部 mv
        • 获取推荐的mv
        • 获取 mv 数据
        • 获取 mv 点赞转发评论数数据
        • 获取 mv 播放地址
      • 视频
        • 获取推荐的视频
        • 获取全部视频列表
        • 获取视频详情
        • 获取视频点赞转发评论数数据
        • 获取视频播放地址
        • 获取视频标签列表
        • 获取视频标签/分类下的视频
    • 通用
      • 歌曲
        • 歌曲详情字段说明
        • 获取歌曲url
        • 喜欢音乐
        • 获取喜欢音乐列表
      • 歌词
        • 获取歌曲的歌词
        • 获取歌曲的逐字歌词
      • 评论
        • 获取资源评论
        • 获取楼层评论
        • 给评论点赞
        • 发送/删除评论
      • 收藏资源
        • 收藏视频
        • 收藏 MV
        • 收藏歌单
        • 收藏专辑
      • 歌单
        • 歌单添加或删除歌曲
        • 新建歌单
        • 删除歌单
      • 点赞资源(歌曲,歌单,MV,电台,视频)
        POST
      • 心动模式/智能播放
        POST

    使用须知

    接口缓存问题#

    由于接口做了缓存处理 ( 缓存 2 分钟,不缓存数据极容易引起网易服务器高频 ip 错误 , 可在 app.js 设置 , 可能会导致登录后获取不到 cookie), 相同的 url 会在两分钟内只向网易服务器发一次请求 , 如果遇到不需要缓 存结果的接口 , 可在请求 url 后面加一个时间戳参数使 url 不同 , 例子 : /simi/playlist?id=347230&timestamp=1503019930000 (之所以加入缓存机制是因为项目早期没有缓存机制,很多 issues 都是报 IP 高频,请按自己需求改造缓存中间件(app.js),源码不复杂)

    get/post#

    为使用方便,降低门槛, 文档示例接口直接使用了 GET 请求,本项目同时支持 GET/POST 请按实际需求使用 (POST 请求 url 必须添加时间戳,使每次请求 url 不一样,不然请求会被缓存)

    more字段#

    分页接口返回字段里有more,more 为 true 则为有下一页
    修改于 2023-06-06 13:38:35
    下一页
    获取所有榜单
    Built with