微信公众号开发(1)-基础配置解读与服务器配置
发表时间:2020-10-13
发布人:葵宇科技
浏览次数:53
1、公众号介绍
微信公众号分为服务号、订阅号、企业号,订阅号可以个人申请,服务号和企业号要有企业资质才可以。
我们所说的微信公众号开发指的是订阅号和服务号。
关于订阅号和服务器的区别,官方是这样解释的
服务号:主要偏向于服务交互(功能类似12315,114,银行,提供绑定信息,服务交互),每月可群发4条消息;服务号适用人群:媒体、企业、政府或其他组织。
订阅号:主要偏向于为用户传达资讯,(功能类似报纸杂志,为用户提供新闻信息或娱乐趣事),每天可群发1条消息;订阅号适用人群:个人、媒体、企业、政府或其他组织。
这里主要介绍服务号的开发
2、环境准备
(1)公众号测试账号,准备好AppID和AppSecret
(2)可外网访问的域名(一些内网映射的域名可能会被微信屏蔽调)
(3)Java开发工具idea
3、公众号配置说明
登录微信公众号后台,选择“基本配置”,我们可以看到“公众号开发信息”、“服务器配置”。
开发者ID(AppID):公众号的唯一id
开发者密码(AppSecret):开发者密码是校验公众号开发者身份的密码,具有极高的安全性。
IP白名单:只有设置了IP白名单的IP才能获取access_token。
服务器配置,刚注册这里是未启用的。
服务器地址(URL):这是微信公众号托管给服务端的认证地址,需要后台开发提供一个认证接口,请求方式为GET。
令牌(Token):可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。
消息加解密密钥(EncodingAESKey):由开发者手动填写或随机生成,将用作消息体加解密密钥。
消息加解密方式:明文模式、兼容模式和安全模式。模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。加解密方式的默认状态为明文模式,选择兼容模式和安全模式需要提前配置好相关加解密代码。