微信公众号开发----前期准备

搭建本地服务器

  • XAMPP
    使用xampp作为本地的服务器
    1. 下载 ,支持多个版本Linux/Mac/Win
    2. 安装,打开xampp,启动xampp中的apache服务
    3. 访问127.0.0.1,打开界面,表示配置xampp成功
    4. 打开xampp的安装目录,找到<b>htdocs</b>文件夹,进入,这个文件夹就是我们的服务器访问的默认文件夹,以后的php文件或者其他资源文件可以放在这里。比如,我们可以建立一个wxtest.php文件,在里面写入
<?php
print 'hello world';
?>

我们在浏览器输入127.0.0.1/wxtest.php,即可看到hello world(如果看不到,可以在xampp中关闭然后再开启apache,再刷新页面即可)。

  • natapp
    使用natapp映射本地服务器到公网
    natapp是一个建立公网映射的软件,没有云服务器的话,可以使用这个来代替,减少学习阶段的开销,用于微信公众号开发的话,需要购买,每个月5元,价格相对来说很实惠。

    1. 下载电脑对应版本的natapp
    2. 查看使用教程,配置启动natapp
    3. 在natpp启动界面可以看到127.0.0.1:80所映射的网址,这个网址就相当于我们的服务器网址。
    4. 上一步获取到的网址比如说是:http://mywxtest.s1.natapp.cc/ 这个时候我们再打开可以打开http://mywxtest.s1.natapp.cc/wxtest.php , 即可打开我们之前写的php文件
  • 测试号申请

    1. 测试号申请网址,进入界面后使用微信扫码登录,会获取到appID ,appsecret和我们的测试公众号二维码(在最下方,通过微信扫码关注即可)

    2. 看到接口配置信息中url 和token为空,需要我们进行配置

    <b>url</b> 需要填写我们上次获取的映射网址http://mywxtest.s1.natapp.cc/wxtest.php ,这个网址的意思是,以后公众号用户的所有动作交互都会发送到wxtest.app中进行处理
    <b>token</b> 可以随便填写,但是得记住我们token填写的内容.

    1. 填写完成url和token后,点击确认,会提示配置错误,因为我们的wxtest.php还没有编写代码处理发送过来的验证信息。

    2. 我们需要<b>打开wxtest.php文件</b>(可以使用notepad++或其他可以进行php编辑的软件)

<?php
//这里的TOKEN,就是我们上面填写的token,值一定要相同,比如说之前填写的是 weixin,那么就像下面这样
define("TOKEN", "weixin");
//创建一个Test对象用来处理用户发过来的消息
$wechatObj = new wechatCallbackapiTest();
//首先执行这个对象中的valid方法
$wechatObj->valid();
//声明对象
class wechatCallbackapiTest
{

public function valid()
{
    $echoStr = $_GET["echostr"];

    //valid signature , option
    if($this->checkSignature()){
        echo $echoStr;
        exit;
    }
}

 //主要用于测试服务地址的有效性
private function checkSignature()
{
    // you must define TOKEN by yourself
    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);
    // use SORT_STRING rule
    sort($tmpArr, SORT_STRING);
    $tmpStr = implode( $tmpArr );
    $tmpStr = sha1( $tmpStr );
    if( $tmpStr == $signature ){
        return true;
    }else{
        return false;
    }

}
}
?>

5. 保存wxtest.php所编写的内容,重新点击网页中的确认按钮,则提示配置完成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,598评论 18 139
  • 微信服务号开发 整体流程 域名报备,服务器搭建 Python开发环境和项目的初始化搭建; 微信公众号注册及开发模式...
    飞行员suke阅读 4,470评论 0 14
  • 你喜欢不喜欢我 喜欢 那你在喜欢之前有没有喜欢的人啊 有 是谁 我不想说 我希望你能对我坦诚 我……要睡了 不要去...
    i悠然阅读 62评论 0 0
  • 我的小宝贝欢迎你来到这个五彩的世界为了你的降生妈妈使出了“洪荒之力”当听到你洪亮的那一声啼哭妈妈的眼睛也泛滥了谢谢...
    120dfdff762a阅读 227评论 0 0
  • 本周沪深两市出现明显的回调现象,主要指数昨日迎来缩量上涨,以券商、银行为代表的金融股较为强势。不过两市成交量萎缩,...
    明日牛股阅读 201评论 0 0