小白版微信公众号开发第一节---服务器配置
来源:互联网 发布:ubuntu移除文件夹 编辑:程序博客网 时间:2024/05/16 15:32
先容我吐几口老气。。。哎~~~哎~~~哎~~~为了配置这个服务器,可是耗了我两天的精力啊,没办法,谁让我一没经验,二没资源,三没钱呢。。。
还好,虽然过程很曲折痛苦,但是,最起码我配置好了,通过了第一关-Token校验成功~
说一下步骤吧:
本人win10系统,安装tomcat8.0,另外又从网上下载了Ngrok,关于Ngrok使用安装方案网上很多,可以自行查找。https://ngrok.com/download
需要注意的是,网上好多人写的如:ngrok 80之类的可能不适用与你的版本,请根据你输入之后的错误提示来尝试。
需要注意的是:下载解压之后不要直接点击exe文件,而是把Ngrok文件夹拷贝到你喜欢的地址,直接cmd操作。
其实,到最后调通之后觉得真是很简单,我是用PyCharm编写的python程序作为本地服务器资源,代码也是按照微信公众号开发官网提供的测试案例code.py,handler,receive,reply这几个文件。打开Ngrok,步骤为:命令行进入Ngrok所在文件夹,使用---ngrok http 80运行,运行成功如下:
之后请保持该界面开启,这样才能保证外网可以访问本机服务器。
之后使用命令行进入code.py所在文件夹,使用---python code.py 80运行code.py文件,运行成功标志为下一行出现:http://0.0.0.0:80/。
上述步骤中,最重要的就是上图中红色方框标注的链接,这个链接就是Ngrok产生的外网可以访问本机的链接,通过本机浏览器测试,访问code.py
上图中的网址就是Ngrok产生的网址,可以访问就代表以上步骤都成功了,code.py服务器代码也没问题。此时,就可以把该网址写入微信公众号开发者设置中的服务器设置url框中进行Token校验。此时,可能会多次出现错误,如“系统出现错误,请稍后重试”,“URL连接超时”,“Token校验失败”,此时可能跟网速有关,多次尝试就会成功,出现绿色弹窗,界面如下:
此时,代表你的服务器已经设置成功,你就可以不用买服务器进行后续公众号开发了。上面的Token只要跟你code.py里面的Token设置一样就行,消息加密密钥随机生成。
但是,使用Ngrok有一个问题,就是上面生成的服务器地址链接(URL)是一个动态的链接,每次重新开启Ngrok是不一样的,这就需要你每次开启都需要根据新的url重新设置服务器,较麻烦。如果你有钱的话可以花钱升级你的Ngrok账号,这样就可以给自己设置一个固定的链接了,每次开启都一样,不用重新配置服务器url了。
- 小白版微信公众号开发第一节---服务器配置
- 小程序微信支付开发——小白版
- 微信公众号的开发之 服务器配置(一)
- 微信公众号开发之服务器配置
- 微信公众号开发 配置服务器URL,验证Token
- 微信公众号开发初始服务器调试配置
- 微信公众号开发--服务器配置(傻瓜入门教程)
- 微信公众号开发(一)服务器配置
- 微信公众号开发--服务器配置(傻瓜入门教程)
- 微信公众号服务器配置注意事项
- 微信开发 公众号接入服务器
- 微信公众号开发部署服务器
- 微信开发入门教程-- 公众平台服务器url配置
- 微信公众平台 开始开发(服务器配置)
- java开发微信公众平台-- 服务器配置
- java开发微信公众平台(一)-- 服务器配置
- 微信公众平台开发的服务器配置
- java开发微信公众平台(一)-- 服务器配置
- Java用ScriptEngine解析脚本
- Android webview 加载https网页显示空白
- 简单工厂,工厂模式,抽象工厂
- signal 11 定位
- 加速度计和陀螺仪指南
- 小白版微信公众号开发第一节---服务器配置
- android JKS,keystore 以及密钥对生成与读取方法
- Python学习笔记
- 搭建Storm集群
- 最短路(常用算法)----更新ing
- 关于Android的语言适配
- 一个div在另外一个div中居中
- TLS/SSL 协议详解 (22)TLS1.3
- BZOJ3876: [Ahoi2014&Jsoi2014]支线剧情(上下界费用流)