前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Thinkphp使用EasyWechat进行公众号开发-开发篇-服务器URL验证

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

作者头像
Gnod
发布2022-04-07 15:58:49
1.4K0
发布2022-04-07 15:58:49
举报
文章被收录于专栏:GnodGnod

目录

  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 EasyWeChat\Foundation\Application;
use think\Config;

由于我们需要返回给微信服务器消息,所以得提供一个返回方法,所以我们在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(记得这边要与上面配置的一样)

最后就成功啦

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 开始-服务器URL验证
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档