小程序里获取公众号的openid
小程序里获取公众号的openid
小程序里获取公众号的openid
江西防火门,防火插销,防火墙无法 1.2 关联以后就可以直接在小程序内使用“”组件了 对应参考链接
江西防火门,防火插销,防火墙无法2.1 实现借用了小程序“web-view”组件来实现 注意需要先去小程序开发设置——业务域名 添加公众号设置的网页授权域名才可以访问对应参考链接
一、为什么我们需要在小程序下面获取公众号的openId呢
微信公众号和微信小程序我们一般都会开发有一种场景我们经常会遇到公众号的消息推送以较成熟我们希望把小程序那边的用户也同步到公众号这边而且最好采用静默方式所以我们有这种需求。
从目前来讲微信没有给我们提供可直接在小程序中调用公众号的接口当然大家会想到union机制当然这个还是有一定限制的需要用户主动触发。那么我们有没有其他可选方案呢当然我们会想到是不是可以通过向程序访问公众号h5的页面呢这个时候我们会想到webview组件。
小程序加载的页面会请求两次 这是和公众号授权机制有关我们只需要在页面加载的第二次从detial中拿到code就可以了。
由于小程序不能直接向用户发送模板消息所以需要用公众号向用户发送模板消息。
后端先把公众号的模板信息配置好关注公众号会发送一个跳转小程序模板信息然后后端把公众号的openId当成参数发送给我。
点击上面的跳转小程序 在跳转的页面接收openId。有两种方法
getCurrentPages() 函数用于获取当前页面栈的实例以数组形式按栈的顺序给出第一个元素为首页最后一个元素为当前页面。
获取到openId下面操作就不用我多说了发送给后端就行了。
我主要参考了以下几个虽然和我写的完全不一样但有参考价值如果我的方法不行可以试试下面参考文章的方法。
设置路径登录微信公众平台-左边菜单栏找到开发管理-开发设置-找到业务域名
3. 下载校验文件 放到h5域名对应的服务器根目录下下载文件后让后端操作 然后点击号将h5的域名配置成业务域名
相关文章
- 安全标语内嵌防火材质
- 全国消防日覃塘法院“三个一”筑牢消防安全“防火墙”
- 校园消防知识小科普 安全护航助成长
- 永定街道开展消防知识学习及演练活动
- 南环第二社区开展消防安全培训及演练
- 消防公示牌上墙 安全责任上肩
- 消防宣传月廊坊消防为“全民消防学习云平台”积分用户发放礼品
- 2022消防手抄报一等奖
- 消防安全小知识常闭式防火门
- 湖北罗田:幼儿食品安全“画”出来
- 洛阳市“智慧宣传”微管家编制全民消防教育网
- 杭州4死19伤火灾内情:隐患被投诉30余次消防安全层层失守
- 119消防安全月|南明公安为你盘点消防安全常识!
- 灞桥区庆华小学组织2022年消防知识线上教学活动
- 稳中求进攻坚年·打好稳大局保平安攻坚战杨世爵:筑牢疫情防线 守住安全红线
- 西藏各地消防救援队伍借助“全民消防学习平台”推动消防宣传新热潮
- 119全国消防日杨园街道开展消防安全培训防患未“燃”护航高质量发展
- 幼儿园消防绘画图片100张 并且场所原建筑必须要事先通过
- 全国消防日 牢记安全小知识防患于未“燃”
- 全国中小学消防公开课观后感300-400字范文汇总