1.登录小程序后台后,在「开发」-「开发设置」-「消息推送」中,管理员扫码启用消息服务,填写服务器地址(URL)、令牌(Token) 和 消息加密密钥(EncodingAESKey)等信息。
2.laravel后台代码:
2.1 /routes/web.php
use \App\Http\Controllers\Wechat as Wechat;
Route::get('/checkSignature',[Wechat::class,'checkSignature']);
2.2在app/Http/Controllers文件夹下新建一个控制器Wechat
<?php
/**
* Created by PhpStorm.
* User: mx1
* Date: 2021/11/2
* Time: 10:45
*/
namespace App\Http\Controllers;
use Illuminate\Routing\Controller as BaseController;
class Wechat extends BaseController
{
public function checkSignature()
{
$signature = $_GET["signature"];
$timestamp = $_GET["timestamp"];
$nonce = $_GET["nonce"];
$echostr=$_GET['echostr'];
$token = 'hufengyun';
$tmpArr = array($token, $timestamp, $nonce);
sort($tmpArr, SORT_STRING);
$tmpStr = implode( $tmpArr );
$tmpStr = sha1( $tmpStr );
if($tmpStr==$signature){
return $echostr;
}else{
return false;
}
}
}
此时开发管理页面可查看:
。。。。。。上述未完待续
小程序也可以直接使用微信公众平台网页版客服工具或者移动端小程序客服小助手进行客服消息回复
1.先将消息推送关闭
2.绑定客服人员
然后进行一系列设置即可。详细可参照