微信公众平台开发基本配置

简介: 微信公众平台开发基本配置

公众号中服务器配置

在服务器地址配置上可用80端口访问的地址,令牌需要与自有服务器的配置一致。其他可选。

参数 参数值
服务器地址(URL) http://think.xxxx.cn/wechat/index.html
令牌(Token) signature
消息加解密秘钥(EncodingAESKey) k7btEF9MfKupRvybC5XAeQWB5ao3KH
消息加解密方式 明文模式

自有服务器配置

自有服务器的代码主要用于验证,用户在微信开发者平台点击“提价”按钮时,微信发送过来的参数,同时将验证结果返回给微信。

public function index()
    {
        //获得参数 signature nonce token timestamp echostr
        $nonce     = $_GET['nonce'];
        $token     = 'signature';
        $timestamp = $_GET['timestamp'];
        $echostr   = $_GET['echostr'];
        $signature = $_GET['signature'];
        //形成数组,然后按字典序排序
        $array = array();
        $array = array($nonce, $timestamp, $token);
        sort($array);
        //拼接成字符串,sha1加密 ,然后与signature进行校验
        $str = sha1( implode( $array ) );
        if( $str  == $signature && $echostr ){
            //第一次接入weixin api接口的时候
            echo  $echostr;
            exit;
        }else{
            $this->reponseMsg();
        }
    }

提交验证

用户在公众平台点击“提交”后,自有平台接收的参数如下:

140.107.59.180 - - [16/May/2018:11:09:40 +0800] "GET /wechat/index.html?signature=a0b18020afcb29d94a207f87183728c948a4a125&echostr=2958099473294221495&timestamp=1526442180&nonce=3234762544 HTTP/1.0" 200 19 "-" "Mozilla/4.0" "-"

验证成功

验证成功则服务器配置立即生效。

目录
相关文章
|
6月前
|
JSON 小程序 数据格式
微信小程序的tabbar怎么配置
微信小程序的tabbar怎么配置
470 2
|
7月前
|
小程序 开发工具 git
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
【微信小程序】-- uni-app 项目--- 购物车 -- 配置 tabBar 效果(五十一)
|
3月前
|
iOS开发 开发者
iOS微信分享配置universal links步骤
iOS微信分享配置universal links步骤
1382 58
|
2月前
|
存储 小程序 安全
微信的开发管理都需要配置什么?
【10月更文挑战第17天】微信的开发管理都需要配置什么?
35 0
|
4月前
|
Linux 网络安全 API
企业微信自定义应用 企业可信IP配置 企业可信ip怎么设置
企业微信自定义应用 企业可信IP配置 企业可信ip怎么设置
|
7月前
|
开发框架 移动开发 小程序
【微信小程序】-- 配置uni-app的开发环境(四十八)
【微信小程序】-- 配置uni-app的开发环境(四十八)
|
5月前
|
小程序 JavaScript 前端开发
【微信小程序-原生开发】实用教程06-轮播图、分类页签 tab 、成员列表(含Tdesign升级,切换调试基础库,设置全局样式,配置组件按需注入,添加图片素材,wx:for,生命周期 onLoad)
【微信小程序-原生开发】实用教程06-轮播图、分类页签 tab 、成员列表(含Tdesign升级,切换调试基础库,设置全局样式,配置组件按需注入,添加图片素材,wx:for,生命周期 onLoad)
172 0
|
5月前
|
小程序 开发工具 开发者
【微信小程序-原生开发】实用教程02-添加全局页面配置、页面、底部导航
【微信小程序-原生开发】实用教程02-添加全局页面配置、页面、底部导航
68 0
|
6月前
|
Java API
java进行微信公众号开发
java进行微信公众号开发
153 0
|
6月前
微信登陆报错:redirect_uri域名与后台配置不一致,错误码:10003 微信支付报错 微信登录报错 微信开发
微信登陆报错:redirect_uri域名与后台配置不一致,错误码:10003 微信支付报错 微信登录报错 微信开发
86 0