请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

调用音乐的播放地址

这个是老师写的云函数调用的方法
图片描述
这里我使用传统的方法调用音乐的播放地址
var url = ‘http://musicapi.xiecheng.live’+ ‘/song/url?id=’ + musicId
getMusicList: function (url) {
var that = this
wx.request({
url: url,
data: {},
method: ‘GET’,
header: {
‘content-type’: ‘application/json’
},
success: function (res) {
console.log(res)
},
fail: function () {
console.log(“failed”)
},
})
},
返回结果是空
图片描述

正在回答 回答被采纳积分+3

1回答

谢成 2020-03-19 20:25:30

wx.request()只支持https协议,这个接口是http协议,所以只能在云函数端调用。

你应该已经学习过我的那门小程序入门的免费课程,其中讲到了:

https://img1.sycdn.imooc.com/szimg/5e736787091ef70d14460861.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕慕2360201 #1
    如果我非要用wx.request()该怎么办,而且我使用wx.request()也请求到其他数据了,比如音乐列表,音乐歌单等,使用的也是老师提供的api
    ‘http://musicapi.xiecheng.live'+'/playlist/detail?id=' + parseInt(playListId)
    这是为什么呢
    回复 有任何疑惑可以回复我~ 2020-03-19 22:39:55
  • 谢成 回复 提问者 weixin_慕慕2360201 #2
    每个方法都有自己的约定,不是说我们想怎么样就能怎么样。
    回复 有任何疑惑可以回复我~ 2020-03-20 08:51:50
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信