第一步:先创建微信开放平台:微信开放平台,绑定微信小程序和公众号(是为后面拿共用的unionid进行小程序openid与公众号openid绑定)
第二步:进入公众号开放平台,找到基本配置,配置服务器地址(url):指自己服务器能够访问的域名
第三步:在服务器中就是url写下这个方法
/* *接收微信信息 */
public function checkSignature() {
// 获取请求参数 $signature = $_GET['signature'];
$timestamp = $_GET['timestamp'];
$nonce = $_GET['nonce'];
// 验证签名
$token = 'nRuFZnXwudrpbRv4zXfPvmwmtDLxTSRA';
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode($tmpArr);
$tmpStr = sha1($tmpStr);
if ($tmpStr == $signature) {
if (isset($_GET['echostr'])) {
return $_GET['echostr'];
} else {
$this->handleMessage();}
} else {
return '签名验证失败';
}
}
private function handleMessage() {
$xml = file_get_contents('php://input'); 文章来源:https://www.toymoban.com/news/detail-811216.html
Log::write($xml, 'wechat_message'); // 解析XML消息文章来源地址https://www.toymoban.com/news/detail-811216.html
到了这里,关于小程序推送公众号模板消息的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!