当前位置: 首页 > 知识库问答 >
问题:

前端 - 多个微信公众号使用一套代码且同一个域名,怎么动态获取appid,并且隔离用户数据?

何兴安
2023-08-02

现有一个需求,多个微信公众号需要用同一套代码且同一个域名,appId不同,授权时需要appId,前端不能写死,也不能根据域名判断当前访问的是哪个公众号,还有什么其他办法吗?

公众号自定义配置菜单是否可以把用户openID,appid等用户信息放在url后面使用问号拼接呢?

求助求助,没有写过公众号开发,求助各位大佬们!感谢!感谢!感谢!

共有1个答案

萧宁
2023-08-02

在微信公众号的自定义菜单里,给每个菜单项的URL加一下查询参数,比如https://yourdomain.com/?appid=YOUR_APP_ID。这样,在用户点击菜单项时候,你的服务器就可以从请求的URL上获取到appid。然后在你的服务器端,你可以根据appid来区分不同的公众号。你可以给每个公众号建一个独立的数据库,或者在同一个数据库里用appid作为一个字段,来隔离不同公众号的用户数据。

 类似资料:
  • 本文向大家介绍微信公众号支付(一)如何获取用户openId,包括了微信公众号支付(一)如何获取用户openId的使用技巧和注意事项,需要的朋友参考一下 一、获取apikey,appsecret与商户号   注册公众号、商户号 二、获取用户的OpenId   1.设置【授权回调页面域名】     官方解释:用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以

  • 本文向大家介绍微信公众号网页授权获取用户openId和微信公众号内获取的openId是否一样?相关面试题,主要包含被问及微信公众号网页授权获取用户openId和微信公众号内获取的openId是否一样?时的应答技巧和注意事项,需要的朋友参考一下 微信公众号网页授权获取用户openId和微信公众号内获取的openId是否一样?

  • 我有一个Excel,多个sheet,需要把每个sheet的内容,都导出为HTML,并且都放在同一个HTML里,用于前端显示。有没有什么好的组件推荐?

  • 方案1:将公众号授权给智齿 接入效果 授权过程 授权微信公众号给智齿需要智齿客服管理员和微信公众号管理员共同参与,具体步骤如下: 第一步:智齿客服管理员进入智齿管理后台「设置-支持渠道-微信」,点击「绑定公众号」进入授权页,可见微信授权二维码 ​ <微信公众号授权扫码页-电脑端> 第二步:由企业微信公众号管理员在微信端扫码、确认勾选授权哪些权限集给智齿并点击确认授权,完成授权后即算部署完成 ​ <

  • 微信公众号 微信公众号扫码授权以后,用户发往公众号的消息会转发给机器人,机器人会自动回复消息给公众号用户,同一个微信公众号同时只能绑定一个机器人,如果绑定了新的机器人,之前绑定的机器人会解除绑定。 注:微信公众号渠道接入后,仅支持微信文字,语音两种方式问答,用户在微信聊天框输入语音后,客服系统自动识别语音成文字进行答复。 只需三步接入微信公众号,自动回答公众号上的用户问题 1. 创建机器人 注册登

  • 本文向大家介绍微信公众号-获取用户信息(网页授权获取)实现步骤,包括了微信公众号-获取用户信息(网页授权获取)实现步骤的使用技巧和注意事项,需要的朋友参考一下 根据微信公众号开发官方文档: 获取用户信息步骤如下: 1 第一步:用户同意授权,获取code 2 第二步:通过code换取网页授权access_token 3 第三步:刷新access_token(如果需要) 4 第四步:拉取用户信息(需s