文正教务系统微信开发

来源:互联网 发布:阿秋秋的淘宝店 编辑:程序博客网 时间:2024/04/25 22:58

文正教务系统微信开发

个人开发微信,初出茅庐,以下是自己的一点货,希望对想开发微信的人有一点帮助,因为微信开发测试比较困难,所以将本机作为服务器是一个不错的开发选择,用ngrok进行内网穿透就可以进行本地开发微信,因为ngrok需要翻墙,所以选择了国内的sunny-ngrok软件实现内网穿透。好了,废话不多说,下面是微信开发的具体教程与方法。

环境搭建

开发语言: php
开发综合环境: wampserv
服务器: 本机(Intel(R) Core(TM) i3-2370M CPU @ 2.4GHz windows 7 操作系统 )
Sunny-ngrok(实现内网穿透,服务器在HongKong)
数据库: MySQL 数据库(由老师提供的文正教务系统数据库(私密信息修改))
微信公众平台: 微信公众号 wzjwxt

主要环境搭建步骤
1. -微信公众号申请
2. wampserver x64下载并安装,MySQL数据库下载并安装,下载 Navicat for MySQL 方便管理MySQL
3. sunny-ngrok 实现内网穿透
登录网址https://www.ngrok.cc/进行注册并且点击隧道管理,申请隧道,并且支付10元/月的服务器费用(免费的带宽太低无法使用,太坑了,有钱好办事嘛),下载sunny-ngrok到自己的电脑,然后进行测试。

具体开发步骤
首先实现token验证
<public function valid()
{
$echoStr = $_GET["echostr"];
$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){
echo $echoStr;
exit;
}
}

然后进行服务响应等一系列操作,具体的方法可观看慕课网微信公众开发教程,和方倍教程

希望此次博客能给微信公众平台开发的友人们一点帮助,么么哒!

0 0