public function index(){
//获得参数 signature nonce token timestamp echostr
$nonce = $_GET['nonce']
$token = 'weixin'
$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接口的时候
//(第一次,有四个参数,signature、nonce、timestamp、echostr,第二次就没有echostr参数)
echo $echostr
exit
}else{
$this->reponseMsg()//接收事件推送并回复
}
}
将token值设置为你所需要的值,token可由开发者任意填写,用作生成签名。编辑完保存并关闭文件,将文件wx_sample.php 更改成自定义的名字,这里改为wxapi.php,再次打包成wxapi.zip。
4.2 服务器平台设置
如果有自己的服务器,而且支持php,可以将接口文件上传至服务器,如果没有自己的服务器,则可以选择部分免费的云平台进行开发
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)