Thinkphp使用EasyWechat进行公众号开发-开发篇-服务器URL验证

2022-04-07 15:58:49 浏览数 (1)

目录

  1. Thinkphp使用EasyWechat进行公众号开发-安装配置 已完成:https://cloud.tencent.com/developer/article/1974121
  2. Thinkphp使用EasyWechat进行公众号开发-开发过程
代码语言:txt复制
1. 服务器URL验证

已完成:https://cloud.tencent.com/developer/article/1974112

代码语言:txt复制
1. 网页授权验证
2. 微信支付
3. 微信支付回调
4. 微信支付退款6....待补充
1. Thinkphp使用EasyWechat进行公众号开发-总结

开始-服务器URL验证

上篇文章我们安装并且配置了Tthinkphp Easywechat,如果你还没有安装并配置可以在目录里点击安装配置的文章进行安装和配置

创建控制器

首先我们创建一个Serverwechat的控制器

代码语言:javascript复制
class Serverwechat extends Controller {

    public function index(){
        return 'Hello,world!';
    }
}

得到他的URL比如:https://ailoli.org/server/Serverwechat/index

在保证URL可以访问的情况下我们开始写给微信服务器返回验证信息结果的方法

服务器验证 我们需要use下面两个类,所以要加入

代码语言:javascript复制
use EasyWeChatFoundationApplication;
use thinkConfig;

由于我们需要返回给微信服务器消息,所以得提供一个返回方法,所以我们在index方法中加入提供返回的代码

代码语言:javascript复制
    public function index(){
        $options = Config::get('wechat');//得到wechat配置文件
        $app = new Application($options);//实例化Application
        $server = $app->server;
//        $server->setMessageHandler(function ($message){
//            return'PHP No.1';
//        });此处可以不加
        $server->serve()->send();//返回验证消息给微信服务器
    }

完成以上步骤后,我们在wechat.php处配置一下token和aes_key

再到微信公众平台的开发配置处填入我们的token和aes_key(记得这边要与上面配置的一样)

最后就成功啦

0 人点赞