公众号注册与配置
发表时间:2026-9-9
发布人:葵宇科技
浏览次数:5
注册微信公众号?
1. 选择公众号类型?
首先,您需要访问微信公众平台,点击"立即注册",选择适合您的公众号类型:
- 订阅号:适合个人、媒体、企业进行信息推送
- 服务号:适合企业和组织提供服务和用户管理
- 小程序:提供轻量级应用服务
- 企业微信:适合企业内部管理和沟通
提示
个人用户只能注册订阅号,企业、政府、媒体和其他组织可以注册订阅号和服务号。
2. 填写账号信息?
根据提示填写以下信息:
- 邮箱(作为登录账号)
- 密码
- 验证码
3. 填写主体信息?
根据您选择的公众号类型,填写相应的主体信息:
个人主体:
- 个人身份证信息
- 手机号码验证
- 微信扫码验证
企业/组织主体:
- 企业名称
- 营业执照/组织机构代码
- 企业对公账户验证
- 管理员身份信息
4. 信息审核?
提交信息后,微信团队将进行审核,审核时间通常为1-5个工作日。审核通过后,您将收到通知,可以开始使用公众号。
基础配置?
成功注册公众号后,您需要进行以下基础配置:
1. 设置公众号信息?
登录公众号后台,在"设置与开发" > "公众号设置"中完善以下信息:
- 头像
- 名称
- 简介
- 功能介绍
- 联系方式
2. 获取开发者ID?
在"设置与开发" > "基本配置"中获取开发者ID:
- AppID(开发者ID):公众号的唯一标识
- AppSecret(开发者密码):用于调用接口的密钥
安全提示
AppSecret是非常重要的密钥,请妥善保管,不要泄露给他人。
3. 开启开发者模式?
要使用微信公众号的API接口,您需要开启开发者模式:
- 进入"设置与开发" > "基本配置"
- 点击"服务器配置"中的"修改配置"
- 填写以下信息:
- 服务器地址(URL):用于接收微信消息和事件的服务器URL
- 令牌(Token):自定义的Token,用于验证消息来源
- 消息加解密密钥(EncodingAESKey):用于消息加解密
- 消息加解密方式:明文模式、兼容模式或安全模式
服务器要求
- 服务器需要支持80端口(用于HTTP)或443端口(用于HTTPS)
- 建议使用HTTPS协议提高安全性
- 服务器需要有固定IP,并且能够被微信服务器访问
4. 验证服务器配置?
填写配置后,微信会向您的服务器发送一个GET请求进行验证,您的服务器需要按照微信的验证规则返回正确的响应。
验证请求格式:
GET /?signature=SIGNATURE×tamp=TIMESTAMP&nonce=NONCE&echostr=ECHOSTR HTTP/1.1 Host: your-domain.com验证步骤:
- 将Token、timestamp和nonce三个参数按字典序排序
- 将三个参数字符串拼接成一个字符串进行sha1加密
- 将加密后的字符串与signature对比,如果相同,则返回echostr参数内容
示例代码(Node.js):
javascript
const crypto = require('crypto'); const express = require('express'); const app = express(); const token = 'your_token'; // 替换为您设置的Token app.get('/', (req, res) => { const { signature, timestamp, nonce, echostr } = req.query; // 1. 将token、timestamp、nonce三个参数进行字典序排序 const arr = [token, timestamp, nonce].sort(); // 2. 将三个参数字符串拼接成一个字符串进行sha1加密 const str = arr.join(''); const sha1Str = crypto.createHash('sha1').update(str).digest('hex'); // 3. 开发者获得加密后的字符串可与signature对比,标识该请求来源于微信 if (sha1Str === signature) { res.send(echostr); } else { res.send('验证失败'); } }); app.listen(80, () => { console.log('Server is running on port 80'); });5. 设置IP白名单?
在"设置与开发" > "基本配置" > "IP白名单"中,设置能够调用微信接口的服务器IP地址,提高安全性。









