博客列表 >仿QQ音乐的微信小程序

仿QQ音乐的微信小程序

董辉哦呵呵
董辉哦呵呵原创
2018年02月06日 12:03:311638浏览
  • //获取推荐频道数据
    function getRecommend(callback) {
    wx.request({
    url: 'https://c.y.qq.com/musichall/fcgi-bin/fcg_yqqhomepagerecommend.fcg',
    data: {
    g_tk: 5381,
    uin: 0,
    format: 'json',
    inCharset: 'utf-8',
    outCharset: 'utf-8',
    notice: 0,
    platform: 'h5',
    needNewCode: 1,
    _: Date.now()
    },
    method: 'GET',
    header: { 'content-Type': 'application/json' },
    success: function (res) {
    if (res.statusCode == 200) {
    callback(res.data);
    }
    }
    })
    }
    
    //获取热门搜索
    function getHotSearch(callback) {
    wx.request({
    url: 'https://c.y.qq.com/splcloud/fcgi-bin/gethotkey.fcg',
    data: {
    g_tk: 5381,
    uin: 0,
    format: 'json',
    inCharset: 'utf-8',
    outCharset: 'utf-8',
    notice: 0,
    platform: 'h5',
    needNewCode: 1,
    _: Date.now()
    },
    method: 'GET',
    header: { 'content-Type': 'application/json' },
    success: function (res) {
    if (res.statusCode == 200) {
    let data = res.data;
    data.data.hotkey = data.data.hotkey.slice(0, 8)
    callback(data);
    }
    }
    })
    }
    
    //获取搜索结果
    function getSearchMusic(keyword, page, callback) {
    wx.request({
    url: 'https://c.y.qq.com/soso/fcgi-bin/search_for_qq_cp',
    data: {
    g_tk: 5381,
    uin: 0,
    format: 'json',
    inCharset: 'utf-8',
    outCharset: 'utf-8',
    notice: 0,
    platform: 'h5',
    needNewCode: 1,
    w: keyword,
    zhidaqu: 1,
    catZhida: 1,
    t: 0,
    flag: 1,
    ie: 'utf-8',
    sem: 1,
    aggr: 0,
    perpage: 20,
    n: 20,
    p: page,
    remoteplace: 'txt.mqq.all',
    _: Date.now()
    },
    method: 'GET',
    header: { 'content-Type': 'application/json' },
    success: function (res) {
    if (res.statusCode == 200) {
    callback(res.data);
    }
    }
    })
    }
    
    /*
    ** 排行榜相关api
    */
    
    //获取排行榜频道数据
    function getToplist(callback) {
    wx.request({
    url: 'https://c.y.qq.com/v8/fcg-bin/fcg_myqq_toplist.fcg',
    data: {
    format: 'json',
    g_tk: 5381,
    uin: 0,
    inCharset: 'utf-8',
    outCharset: 'utf-8',
    notice: 0,
    platform: 'h5',
    needNewCode: 1,
    _: Date.now()
    },
    method: 'GET',
    header: { 'content-Type': 'application/json' },
    success: function (res) {
    if (res.statusCode == 200) {
    let data = res.data;
    let toplist = data.data.topList;
    for (let i = 0; i < toplist.length; i++) {
    toplist[i].listenCount = formatWan(toplist[i].listenCount);
    }
    callback(data);
    }
    }
    })
    }
    
    //获取排行榜详细信息
    function getToplistInfo(id, callback) {
    wx.request({
    url: 'https://c.y.qq.com/v8/fcg-bin/fcg_v8_toplist_cp.fcg',
    data: {
    g_tk: 5381,
    uin: 0,
    format: 'json',
    inCharset: 'utf-8',
    outCharset: 'utf-8',
    notice: 0,
    platform: 'h5',
    needNewCode: 1,
    tpl: 3,
    page: 'detail',
    type: 'top',
    topid: id,
    _: Date.now()
    },
    method: 'GET',
    header: { 'Content-Type': 'application/json' },
    success: function (res) {
    if (res.statusCode == 200) {
    callback(res.data);
    }
    }
    })
    }
  • QQ图片20180206115938.png

  • QQ图片20180206115944.png

  • QQ图片20180206115951.png

上一条:实战cltphp下一条:mysql远程访问
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议
婥大爺*2020-12-23 15:33:232楼
楼主还有源码嘛?1832727142@qq.com
Emma2018-02-06 12:41:021楼
有需要源码的可以email我,我会发源码到你们的邮箱。 18838020329@163.com