zoukankan      html  css  js  c++  java
  • 某音乐api

    话不多说,直接给出链接代码:

      对于想自己写个音乐app的或者音乐小程序的有些帮助,需要请拿走。

    // api.js
    const API_BASE_URL = 'http://musicapi.leanapp.cn';
    const request = (url, data) => { 
      let _url = API_BASE_URL  + url;
      return new Promise((resolve, reject) => {
        wx.request({
          url: _url,
          method: "get",
          data: data,
          header: {
            'Content-Type': 'application/x-www-form-urlencoded'
          },
          success(request) {
            resolve(request.data)
            
          },
          fail(error) {
            reject(error)
          }
        })
      });
    }
    
    
    module.exports ={
      gethotsongs:(data) =>{
        return request('/search/hot',data)//热搜接口
      },
      searchSuggest:(data)=>{
        return request('/search/suggest',data)//搜索建议接口
      },
      searchResult:(data)=>{
        return request('/search',data)//搜索结果接口
      },
      getBanner:(data)=>{
        return request('/banner',data)//个性推荐轮播
      },
      getsongsheet:(data)=>{
        return request('/top/playlist',data)//热门歌单接口
      },
      getNewSong:(data)=>{
        return request('/personalized/newsong',data)//最新音乐接口
      },
      getDjRadios:(data)=>{
        return request('/dj/recommend',data)//电台推荐接口
      },
      getProgramRecommend:(data)=>{
        return request('/program/recommend',data)//推荐节目接口
      },
      getRecommendType:(data)=>{
        return request('/dj/recommend/type',data)//所有电台分类推荐
      },
      getRecommendMV:(data)=>{
        return request('/personalized/mv',data)//推荐MV
      },
      getNewMv:(data)=>{
        return request('/mv/first',data)//最新MV
      },
      getNewEst:(data)=>{
        return request('/album/newest',data)//最新专辑
      },
      getTopList:(data)=>{
        return request('/top/list',data)//排行榜
      },
      getDjList:(data)=>{
        return request('/dj/catelist',data) //电台分类
      },
      getPay:(data)=>{
        return request('/dj/paygift',data)//付费精品
      },
      getSonger:(data)=>{
        return request('/toplist/artist',data)//歌手排行
      }
    }

    以上代码api截取自掘金开发社区。

  • 相关阅读:
    猫与路由器(还没看)
    ORA-12154: TNS: 无法解析指定的连接标识符(未解决)
    easy-batch demo
    mongodb 创建用户
    docker mongodb
    监听器,过滤器,拦截器
    mysql docker-compose启动异常:Database is uninitialized and password option is not specified
    设计模式-builder模式的价值
    【C++ Template | 04】折叠表达式
    【vim】vim插件教程
  • 原文地址:https://www.cnblogs.com/wgs-blog/p/11363695.html
Copyright © 2011-2022 走看看