菜单
本页目录

公众号配置(Pro)

注意

此功能需要有一个正常可用的微信公众号。

在使用微信公众号验证码限制方式之前,需要提前在插件设置中配置好微信公众号服务。

配置微信公众号

首先进入微信公众平台,在设置与开发的基本配置中获取 AppId 和 AppSecret 信息,并配置好 IP 白名单

plugin-restricted-reading-config-mp-1.png

然后修改服务器配置。

plugin-restricted-reading-config-mp-2.png

  • 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
  • Token:任意填写并复制
  • EncodingAESKey:选择随机生成并复制
  • 消息加解密方式:选择兼容模式

配置插件

进入插件设置,开启 公众号限制 选项,并找到 公众号配置 区域。

plugin-restricted-reading-config-mp-3.png

如上图所示:

  • appId:即公众号开发信息中的 开发者ID(AppID)
  • appSecret:即公众号开发信息中的 开发者密码(AppSecret)
  • token:即服务器配置中的 令牌(Token)
  • encodingAESKey:即服务器配置中的 消息加解密密钥(EncodingAESKey)
  • 公众号二维码:微信公众号的关注二维码。
  • 公众号名称:可以任意,建议填写为和公众号一样的名字。
  • 开启认证结果有效天数:可以避免访客重复验证。
  • 默认回复:公众号关键词回复功能配置。

配置完成之后,在文章设置的 限制方式 选择微信公众号验证码即可。