首页 > 建站资源 > 微信营销 > 微信公众平台开发教程之在线音乐/在线点歌

微信公众平台开发教程之在线音乐/在线点歌

时间:2013-08-11    来源:方倍工作室

微信公众平台在年前开放了新的消息接口-音乐消息,这是广大微信公众平台开发者的福音。 根据这一功能,如果能做出在微信中点歌功能,那么我们以后就可以不用安装其他APP, 直接在微信里面关注一个账号,就可以听歌了,还省去了安装的麻烦,而且不用再占用空间。如果音乐资源足够好,那将秒杀一切手机上在线听歌软件也不是没有可能的。

一、获取音乐资源

方倍工作室推出音乐API接口,目前处于测试阶段,欢迎各位试用。

调用方法:

如调用"最炫民族风" ,传递其其URL编码 %e6%9c%80%e7%82%ab%e6%b0%91%e6%97%8f%e9%a3%8e 就可以了。

以下url可以直接在IE8中打开,能自动转码。

http://api2.sinaapp.com/search/music/?appkey=0020130430&appsecert=fa6095e1133d28ad&reqtype=music&keyword=%e6%9c%80%e7%82%ab%e6%b0%91%e6%97%8f%e9%a3%8e

返回格式:与微信音乐格式类似,json型:

{
   "errcode": 0,
   "msgtype": "music",
   "music": {
   "title": "最炫民族风",
   "description": "music",
   "musicurl": "http://stream10.qqmusic.qq.com/31432174.mp3",
   "hqmusicurl": "http://stream10.qqmusic.qq.com/31432174.mp3"
   }
   }

失败时返回文本信息

{
   "errcode": "1",
   "msgtype": "text",
   "text": {
   "content": "检索音乐失败!"
   }
   }

二、封装音乐消息

获取该音乐消息的代码如下:

三、与微信对接

音乐消息格式如下

参数描述

ToUserName 接收方帐号(收到的OpenID)
FromUserName 开发者微信号
CreateTime 消息创建时间
MsgType music
MusicUrl 音乐链接
HQMusicUrl 高质量音乐链接,WIFI环境优先使用该链接播放音乐
FuncFlag 位0x0001被标志时,星标刚收到的消息。

四、效果演示

需要添加 天气神 ,然后发送m,可以看到相关使用说明

  1. 发送"点歌"加歌名,如"点歌最炫民族风",返回指定的歌曲。
  2. 只发送"点歌"两个字,系统为您选择一首热门歌曲。
  3. 按住说话按钮2秒钟再松开,随机返回一首热门歌曲。

歌曲在WIFI环境中播放很流畅,有很好地体验。

这是点歌成功的界面

这是最上边栏时的显示

这是音乐播放界面

相关推荐
微信公众平台消息接口使用教程
微信公众平台教程:没有正确响应Token验证的解决方法
微信公众平台消息接口开发教程之语音触发应用
微信公众平台接口开发教程之人脸识别应用
微信公众平台消息接口开发之小黄鸡机器人应用
微信公众平台开发教程之快递查询应用
微信公众平台API接口开发教程
微信公众平台开发教程之通用接口API指南
微信公众平台开发模式自定义菜单开发指南
微信公众平台创建自定义菜单的PHP代码
微信公众平台教程之生成带参数二维码
微信公众平台开发模式启用及接口配置图文教程
微信公众平台消息接口开发教程 附封装工具实例代码
微信公众平台开发教程之消息的接收与响应实例代码
微信公众帐号开发教程之文本消息长度限制详解
微信公众平台开发教程之文本消息换行符详解
微信公众帐号开发教程之文本消息中如何添加网页超链接
微信公众平台开发教程之QQ表情的发送与接收
微信开发教程之解析接口中的消息创建时间CreateTime
微信公众平台开发教程之符号表情的发送(1)
微信公众帐号开发教程之符号表情的发送(2)
微信公众帐号开发教程之图文消息全攻略
微信公众帐号自定义菜单创建及事件响应开发教程 附源代码
微信公众平台开发教程之新手初级入门攻略 附PHP代码实例
微信公众帐号自定义菜单接口开发流程示例
微信公众帐号消息接口开发教程之校验签名与消息响应合并
微信公众平台消息接口开发教程之大众点评API接口开发
微信公众账号开发教程之微信浏览器HTTP_USER_AGENT判断
微信公众帐号空气质量指数查询应用开发实例
微信公众平台消息接口开发教程之智能快递查询应用
微信公众平台开发之疯狂猜图
微信公众平台应用开发之情侣/夫妻相
微信公众平台开发教程之火车时刻查询应用代码实例
微信公众平台开发教程之刮刮乐应用
微信公众平台服务号自定义菜单开发代码实例
微信开发教程:自定义菜单扫一扫、发图片、发地理位置

精彩推荐

热门教程