公众号配置(Pro)
此功能需要有一个正常可用的微信公众号。
在使用微信公众号验证码限制方式之前,需要提前在插件设置中配置好微信公众号服务。
配置微信公众号
首先进入微信公众平台,在设置与开发的基本配置中获取 AppId 和 AppSecret 信息,并配置好 IP 白名单。
然后修改服务器配置。
- URL
- 1.4.0 以下版本:
{你的域名}/apis/post.restrict.halo.run/v1alpha1/anonymous/connect
- 1.4.0 及以上版本:
{你的域名}/apis/anonymous.post.restrict.halo.run/v1alpha1/wechat/mp/connect
- 1.4.0 以下版本:
- Token:任意填写并复制
- EncodingAESKey:选择随机生成并复制
- 消息加解密方式:选择兼容模式
配置插件
进入插件设置,开启 公众号限制 选项,并找到 公众号配置 区域。
如上图所示:
- appId:即公众号开发信息中的 开发者ID(AppID)。
- appSecret:即公众号开发信息中的 开发者密码(AppSecret)。
- token:即服务器配置中的 令牌(Token)。
- encodingAESKey:即服务器配置中的 消息加解密密钥(EncodingAESKey)。
- 公众号二维码:微信公众号的关注二维码。
- 公众号名称:可以任意,建议填写为和公众号一样的名字。
- 开启认证结果有效天数:可以避免访客重复验证。
- 默认回复:公众号关键词回复功能配置。
配置完成之后,在文章设置的 限制方式 选择微信公众号验证码即可。