回复音乐

private function IreplyMusic1($Wechat,$data)
{

$musicdata_Arr=array();
$musicdata_Arr[]=array(
"Title"=>"或许我们应该我趁早!",
"Description"=>"到后来才发现爱你是一种习惯
我学会和你说一样的谎
你总是要我在你身旁
说幸福该是什么模样
你给我的天堂其实是一片荒凉
要是我早可以和你一刀两断
我们就不必在爱里勉强
可是我真的不够勇敢
总为你忐忑为你心软
毕竟相爱一场
不要谁心里带着伤
我可以永远笑着扮演你的配角
在你的背后自己煎熬
如果你不想要想退出要趁早
我没有非要一起到老
我可以不问感觉继续为爱讨好
冷眼的看着你的骄傲
若有情太难了想别恋要趁早
就算迷恋你的拥抱忘了就好
爱已至此怎样的说法都能成为理由
我在这样的爱情里看见的
是我们的软弱",
"MusicUrl"=>"http://115.159.57.105/Music/ulike.mp3",
"HQMusicUrl"=>"http://115.159.57.105/Music/ulike.mp3"
);
$this->logger("到达Imusic1");//用于记录位置的
$this->IreplyMusic2($musicdata_Arr,$data);
}
private function IreplyMusic2($musicarr,$data)
{
$result=time();
$userdat="<ToUserName><![CDATA[{$data[‘FromUserName‘]}]]></ToUserName>
<FromUserName><![CDATA[{$data[‘ToUserName‘]}]]></FromUserName>
<CreateTime>$result</CreateTime>
<MsgType><![CDATA[music]]></MsgType>";
foreach($musicarr as $item)
{

$xml.="<xml>
$userdat
<Music>
<Title><![CDATA[{$item[‘Title‘]}]]></Title>
<Description><![CDATA[{$item[‘Description‘]}]]></Description>
<MusicUrl><![CDATA[{$item[‘MusicUrl‘]}]]></MusicUrl>
<HQMusicUrl><![CDATA[{$item[‘HQMusicUrl‘]}]]></HQMusicUrl>
</Music>
</xml>";
}

$this->logger("$xml的赋值情况为:".$xml);
echo $xml;
}

时间: 2024-08-01 10:44:36

回复音乐的相关文章

微信音乐回复时出现“链接无效,无法播放”的情况

我用的是新浪云计算提供的云服务器,将wx_example.php上传到代码区后进行测试. 服务器的存储空间是新浪云界面下的 服务管理 -> Storage 下的domain. 在进行回复音乐信息的测试时发现,上传在云端的MP3不能被访问.可以用浏览器打开上传音乐的MP3外链,但是在微信端回复时,就会出现"链接无效,无法播放"的情况. 原因在于当你在新浪云上传文件后,会默认启用防盗链,除了指定的网址可以访问外,其它的访问都会被屏蔽,所以导致在微信端不能访问该文件. 解决方法有以下两

百度音乐非公开的api

百度音乐搜索API介绍 上面提到,给用户回复音乐消息最关键在于如何根据歌曲名称获得歌曲的链接,我们必须找一个现成的音乐搜索API,除非读者自己有音乐服务器,或者只 向用户回复固定的几首音乐.百度有一个非公开的音乐搜索API,之所以说非公开,是因为笔者没有在百度官网的任何地方看到有关该API的介绍,但这并不影 响读者对本例的学习,我们仍然可以调用它.百度音乐搜索API的请求地址如下: http://box.zhangmen.baidu.com/x?op=12&count=1&title=TI

微信消息回复

微信消息回复的实例代码 具体的看一下我带的simplexml_load_string()函数的博客解析 (数据的变化类型和数据传输才是数据的流向) <?php class IndexController extends CommonController{ //加载首页 public function Index(){ //define your token $wechatObj = new wechatCallbackapiTest(); //判定变量 if(isset($_GET['echos

用java开发微信公众号:接收和被动回复普通消息(三)

上篇说完了如何接入微信公众号,本文说一下微信公众号的最基本功能:普通消息的接收和回复.说到普通消息,那么什么是微信公众号所定义的普通消息呢,微信开发者文档中提到的接收的普通消息包括如下几类: 1.文本消息2.图片消息3.语音消息4.视频消息5.小视频消息6.地理位置消息7.链接消息(被动回复的消息) 被动回复的普通消息包括: 1.回复文本消息2.回复图片消息3.回复语音消息4.回复视频消息5.回复音乐消息6.回复图文消息 其实接收消息和被动回复消息这两个动作是不分家的,这本来就是一个交互场景,一

微信公众平台开发(26) 消息回复总结

原文: http://www.cnblogs.com/imaker/p/5491433.html 一.简介 微信公众平台提供了三种消息回复的格式,即文本回复.音乐回复和图文回复,在这一篇文章中,我们将对这三种消息回复的格式做一下简单讲解,然后封装成函数,以供读者使用. 二.思路分析 对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本.图文.语音.视频.音乐). 三.文本回复 3.1 文本回复xml 结构 <xml> <ToUserName>

C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件)

原文:C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 微信公众号开发系列教程一(调试环境部署) 微信公众号开发系列教程一(调试环境部署续:vs远程调试) C#微信公众号开发系列教程二(新手接入指南) C#微信公众号开发系列教程三(消息体签名及加解密) C#微信公众号开发系列教程四(接收普通消息) C#微信公众号开发系列教程五(接收事件推送与消息排重) C#微信公众号开发系列教程六(被动回复与上传下载多媒体文件) 第四,第五章已经讲了怎么处理用户发送的消息,本章就来讲讲怎么响应用户的

微信公众号教程(10)公众账号自定义回复功能

公众账号自定义回复功能 微信官方其实并不推荐经常群发消息,更多的是希望用户通过对话来自己获取服务或者进行搜索.今天我们就讲下如何使用开发模式做自定义回复. 目前公众账号可以接收的用户提交消息请求有四种类型,分别是文字.图片.地理位置和链接,而公众账号回复只有三种格式,文字.图文和音乐,也就是说用户互动的模式最多也就是12种,我们今天先讲三种即文字回复文字.文字回复图文.文字回复音乐. 这强调一下,微信的消息接口通讯有效时间是5秒,也就是说网络不稳定等原因很容易造成用户在5秒内接收不到回复消息,然

微信开发之消息接收与回复--weixin-java-tools

一.前言 在上一篇文章<微信开发之如何使用开发工具--weixin-java-tools>中我给各位介绍了weixin-java-tools,并且介绍了如何使用weixin-java-tools接入我们微信开发者模式,本次就针对这个工具给大家介绍消息的接收与回复 二.消息接收与回复 先来说说接收消息, 当普通微信用户向公众账号发消息时,微信服务器会先接收到用户发送的消息,然后将用户消息按照指定的XML格式组装好数据,最后POST消息的XML数据包到开发者填写的URL上. 接收到的普通消息的消息

微信公众平台开发(十) 消息回复总结——用其xml模板

一.简介 微信公众平台提供了三种消息回复的格式,即文本回复.音乐回复和图文回复,在这一篇文章中,我们将对这三种消息回复的格式做一下简单讲解,然后封装成函数,以供读者使用. 二.思路分析 对于每一个POST请求,开发者在响应包中返回特定xml结构,对该消息进行响应(现支持回复文本.图文.语音.视频.音乐). 三.文本回复 3.1 文本回复xml 结构 <xml> <ToUserName><![CDATA[toUser]]></ToUserName> <F