手机版

php微信公众号开发之音乐信息

时间:2021-08-29 来源:互联网 编辑:宝哥软件园 浏览:

本文实例为大家分享了服务器端编程语言(专业超文本预处理器的缩写)微信公众号音乐信息的具体代码,供大家参考,具体内容如下

高品质——hqmusicul低品质——音乐网址

描述

核心代码如下:

$textTpl='xml ToUserName![CData[% s]]/从用户名使用用户名![CData[% s]]/来自用户名创建时间% s/创建时间MsgType![CDATA[音乐]]/MsgType音乐标题![CDATA[欢乐颂]]/标题说明![CDATA[贝多芬]]/描述音乐网址![CData[http://1。dq 095。贴花子。com/欢乐颂。MP3]]/MusicURl hqmusicul![CData[http://1。dq 095。贴花子。com/欢乐颂。MP3]]/hqmusicrl/Music Funcflag 0/Funcflag/XML ';if(!空($关键字)){ $resultStr=sprintf($textTpl,$fromUsername,$toUsername,$ time);回应$ resultStr }其他{回应'输入某物.';}index.php代码如下:

?php/***微信PHP测试*///定义你的tokendefine('TOKEN ',' weixin ');$微信bj=新微信callbackapitet();$微信对象响应消息();班级微信callbackapist { public function valid(){ $ echoStr=$ _ GET[' echoStr '];//有效签名,选项if($ this-CheckSignature()){ echo $ echoStr;退出;} }公共函数responseMsg(){//获取邮政数据,可能是由于环境不同$ PostStr=$ GLOBALS[' HTTP _ RAW _ POST _ DATA '];//提取帖子数据if(!empty($ PostStr)){ $ PostObj=simple XML _ load _ string($ PostStr,' SimpleXMLElement ',LIBXML _ NocDATa);$ from username=$ PostObj-from username;$ touser name=$ PostObj-touser name;$关键字=trim($ PostObj-Content);$ time=time();$textTpl='xml ToUserName![CData[% s]]/从用户名使用用户名![CData[% s]]/来自用户名创建时间% s/创建时间MsgType![CDATA[音乐]]/MsgType音乐标题![CDATA[欢乐颂]]/标题说明![CDATA[贝多芬]]/描述音乐网址![CData[http://1。dq 095。贴花子。com/欢乐颂。MP3]]/MusicURl hqmusicul![CData[http://1。dq 095。贴花子。com/欢乐颂。MP3]]/hqmusicrl/Music Funcflag 0/Funcflag/XML ';if(!空($关键字)){ $resultStr=sprintf($textTpl,$fromUsername,$toUsername,$ time);回应$ resultStr }其他{回应'输入某物.';} } else { echo退出;} }私有函数check signature(){ $ signature=$ _ GET[' signature '];$时间戳=$_GET['时间戳'];$ nonce=$ _ GET[' nonce '];$ TOKEN=TOKEN $ TMParr=array($ TOKEN,$timestamp,$ nonce);sort($ TMParr);$tmpStr=内爆($ TMParr);$ TMPstr=sha1($ TMPstr);if($ TMPstr==$ signature){ 0返回true}否则{返回false} }?以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

版权声明:php微信公众号开发之音乐信息是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐