Ailoli

Thinkphp使用EasyWechat进行公众号开发-开发篇-服务器URL验证
目录Thinkphp使用EasyWechat进行公众号开发-安装配置已完成:https://www.ailoli....
扫描右侧二维码阅读全文
01
2018/06

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

目录

  1. Thinkphp使用EasyWechat进行公众号开发-安装配置

    已完成:https://www.ailoli.org/archives/72/

  2. Thinkphp使用EasyWechat进行公众号开发-开发过程

    1. 服务器URL验证

    已完成:https://www.ailoli.org/archives/76/

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

开始-服务器URL验证

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

创建控制器

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

class Serverwechat extends Controller {

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

得到他的URL比如:https://ailoli.org/server/Serverwechat/index
在保证URL可以访问的情况下我们开始写给微信服务器返回验证信息结果的方法

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

use EasyWeChat\Foundation\Application;
use think\Config;

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

    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
config.jpg
再到微信公众平台的开发配置处填入我们的token和aes_key(记得这边要与上面配置的一样)
wechat.jpg
最后就成功啦
success.jpg

Last modification:June 3rd, 2018 at 12:18 am
If you think my article is useful to you, please feel free to appreciate

6 comments

  1. F.

    这下超哥又可以吹嘘好久了哦……∠( ᐛ 」∠)_

    1. Ailoli
      @F.

      哈哈哈|´・ω・)ノ

  2. 腾讯云专题网

    大佬 感谢分享

  3. 网络营销

    膜拜大佬

Leave a Comment