注册微信公众平台和配置对接接口
一、注册公众平台
- 访问微信公众平台官网:https://mp.weixin.qq.com ,点击右上角“立即注册”。
- 选择账号类型,此处以最简单的订阅号为例。
- 填写注册信息(邮箱、密码等),提交后需登录邮箱激活账号。
- 进行实名制认证:填写用户身份证信息并上传相关证件照片。
- 填写公众号相关信息,如公众号名称、功能介绍等。
- 注册完成后,使用注册邮箱登录。首次登录需绑定一个微信号,后续每次登录公众号时,都需要该微信号扫描二维码确认。
注意:同一个手机号或身份证号最多可注册两个微信公众平台账号。
二、开启微信开发者模式
- 登录微信公众平台,在左侧菜单点击开发,选择基本配置,启用服务器配置。
- 启用后,用户发送给公众号的消息以及开发者需要的事件推送,都会被微信转发到所配置的 URL 中。
- 需要填写以下信息:
- 服务器地址(URL):用于接收微信请求的接口地址。
- 令牌(Token):用于生成签名。
- 消息加解密密钥(EncodingAESKey):可手动填写或随机生成。
- 消息加解密方式:根据需求选择。
- 进行微信开发(包括测试与正式阶段)需要一个可通过 80 端口访问的域名。例如本文使用
weixin.bamn.cn,读者也可自行准备域名(支持二级域名)。 - 配置服务器地址(URL)为:例如
http://weixin.xxxxx.com/api。
验证请求说明
CheckSignature.Check() 方法是 Senparc.Weixin.MP SDK 中封装好的签名验证方法,直接调用即可简化代码。
使用 MVC 或 Web Forms 任意一种方式实现 Get 请求验证,均可让微信后台验证通过。但需注意,此时仅完成了 URL 接入验证(Get 请求),尚不能与微信用户收发消息。因为微信客户端发送的消息是通过 Post 请求处理的,关于 Post 方法的实现将在后续教程中详细说明。
Next: 和微信公众平台进行握手