首页 课程中心 问答&分享 读书 公众号框架 HUI H.JS 开放源 登录 & 注册
 《微信公众号开发权威教程》

接入微信公众平台开发,开发者需要按照如下步骤完成:

1、 填写服务器配置

2、 下载微信sdk,依据接口文档实现业务逻辑后上传到开发服务器

php版sdk下载地址:

http://mp.weixin.qq.com/mpres/htmledition/res/wx_sample.20140819.zip


3、 部署开发目录

|_ wx.php //新建一个wx.php。代码完全重新编写(基础部分复制wx_sample.php)。


4、 修改wx.php

define("TOKEN", "wxtest2016"); //将TOEKN常量的值修改为第一步您设置的值。

全部代码如下:

<?php
define("TOKEN", "wxtest2016");
$wechatObj = new weChat();
$wechatObj->valid();
class weChat{
    //接口认证函数
    public function valid(){
        $echoStr = $_GET["echostr"];
	if($this->checkSignature()){echo $echoStr; exit();}
    }
    //认证消息签名认证函数
    private function checkSignature(){
        if (!defined("TOKEN")){throw new Exception('TOKEN is not defined!');}
	$signature = $_GET["signature"];
	$timestamp = $_GET["timestamp"];
	$nonce = $_GET["nonce"];
	$token = TOKEN;
	$tmpArr = array($token, $timestamp, $nonce);
	sort($tmpArr, SORT_STRING);
	$tmpStr = implode($tmpArr);
	$tmpStr = sha1( $tmpStr );
	if($tmpStr == $signature ){return true;}else{return false;}
    }
}


5、 上传wx.php后点击提交按钮进行认证

上传wx.php文件。点击提交按钮,提交后,系统提示修改配置成功即可。


6、 关闭认证方法

认证成功后注释认证方法(关闭它因为已经认证成功了)

$wechatObj = new weChat();
//$wechatObj->valid();


书籍目录  (请点击阅读)