跳到主要内容

微信公众号

微信公众号接入为微信内的身份授权、OpenID 识别和相关填写限制提供基础。是否能获取昵称头像、使用网页授权或发送模板消息,取决于公众号本身的权限及用户授权。

配置公众号​

  1. 在微信公众平台准备公众号 AppID、AppSecret,以及所需网页授权权限。
  2. 按平台要求配置业务域名、网页授权域名;使用 JS-SDK 的功能还需配置相应安全域名。
  3. 在卷王后台进入 基础设施 → 配置管理 → 第三方登录 → 微信公众号登录。
  4. 将 AppID 填入 Client ID,将 AppSecret 填入 Client Secret,启用并保存。
  5. 在手机微信中打开实际系统域名,验证授权和账号绑定流程。

公众号、小程序是不同应用,不能混用 AppID、Secret 或 OpenID。后台的“微信小程序登录”也不是公众号登录的替代配置。

设置问卷的微信限制​

进入项目 设置 → 微信设置。

当前项目的微信填写限制设置

设置用途
只能在微信中填写限制在微信环境中打开
每个微信填写次数根据微信身份限制重复填写
记录微信个人信息在具备能力并取得授权时记录相应信息

按页面依赖顺序开启设置,再用微信中的测试账号验证。普通 Chrome 页面只能检查配置界面,不能替代微信内的授权验收。

分享与账号绑定​

  • 分享链接、二维码和微信分享卡片配置见微信分享。
  • 已有卷王账号需要关联微信身份时,从个人中心的账号绑定入口操作。
  • 需要提交后发通知时,到 设置 → 消息通知 → 自动推送 配置对应动作;仅启用公众号登录不会自动发消息。

常见问题​

为什么授权成功仍没有昵称头像? 检查公众号能力、授权范围和用户是否同意相应授权。不要把 OpenID 授权等同于获取全部个人信息。

同一个人换了公众号,OpenID 还一样吗? 不应按相同处理。OpenID 与具体应用相关,使用身份数据时要保留应用来源。

复制链接到电脑打不开? 如果项目开启了“只能在微信中填写”,应在微信中验证;对外分享前检查该限制是否符合实际受众。