微信搭建本地开发测试环境
微信搭建本地开发测试环境
在开始之前,我们需要了解一下微信公众平台的基本概念和需求。微信公众平台是一个开放式的平台,让开发者能够通过接口与微信服务器进行交互,从而实现各种功能,如消息推送、支付等。
准备工作
1. ngrok微信的接口有一些是被动的接收从微信服务器发送的消息的,所以需要提供一个域名给微信服务器。ngrok可以将本机的指定端口,映射到一个域名。花生壳什么的也可以。
首先,我们需要下载并安装ngrok。这里我们使用的是Windows版本的ngrok。
下载地址: 微信web开发者工具微信官方提供了一个web开发者工具,用于帮助开发者快速搭建和测试微信公众平台的应用。
下载地址: 应用ID(可以在微信公众平台中申请)
* AppSecret(可以在微信公众平台中申请)
![image.png]( 微信公众平台微信公众平台是一个开放式的平台,让开发者能够通过接口与微信服务器进行交互。
申请地址: 应用名称* 应用ID(可以在微信公众平台中申请)
* AppSecret(可以在微信公众平台中申请)
![image.png]( 微信接口微信公众平台提供了多种接口,让开发者能够与微信服务器进行交互。这些接口包括:
* 消息接收* 消息发送* 支付接口* 等等这里我们只需要关注消息接收和消息发送的接口。
5. ngrok配置在ngrok中,我们需要配置一个域名,用于接收微信服务器发送的消息。选择"设置",然后输入以下信息:
* 域名(可以使用ngrok提供的域名)
* 端口号(可以使用8080端口)
![image.png]( 微信开发者工具配置在微信开发者工具中,我们需要配置一个域名,用于接收微信服务器发送的消息。选择"设置",然后输入以下信息:
* 域名(可以使用ngrok提供的域名)
* 端口号(可以使用8080端口)
![image.png]( 微信公众平台配置在微信公众平台中,我们需要配置一个域名,用于接收微信服务器发送的消息。选择"设置",然后输入以下信息:
* 域名(可以使用ngrok提供的域名)
* 端口号(可以使用8080端口)
![image.png]( 测试测试完成后,我们需要检查是否能够正常接收微信服务器发送的消息。
选择"测试",然后输入以下信息:
* 消息内容* 接收者ID(可以在微信公众平台中申请)
![image.png]( 日志内容![image.png]( 结果内容![image.png]( 错误日志内容![image.png]( 成功日志内容![image.png]( 失败日志内容![image.png]( 总结日志内容![image.png]( 错误详细日志内容![image.png]( 成功详细日志内容![image.png](