以下为开发步骤: 1.微信公众号为服务号且开通微信认证(其他类型账号不能发送) 2.ip白名单设置你的服务器ip(用于获取access_token) 3.网页授权你的域名(用于获取用户的openid) 4.开通模板消息并在模板库中选用模板 5.获取openid 6.发送模板消息 ip白名单 网页授权 ...
分类:
微信 时间:
2019-07-16 11:10:40
阅读次数:
409
问题来源 最近工作需要写小程序页面,其中有个页面情况为:父页面中包含了一个组件页面,组件页面中又包含了另外一个组件页面。需求为:点击最后一个组件页面中的一个view,需要显示最外层父页面中的一个弹出层,并且动态的展示值,这个值的来源就是最后一个组件页面中的内容。 处理办法 当时想到的就是使用全局变量 ...
分类:
微信 时间:
2019-07-13 13:37:52
阅读次数:
445
解决办法:第一步骤:进入Wecenter后台》全局设置》站点设置》开启Rewrite伪静态,完后保存。第二个步骤:回调的正确地址:https://你的域名/account/openid/qq/bind/return_url-
分类:
其他好文 时间:
2019-07-03 20:17:45
阅读次数:
141
1、H5页面是运行在微信浏览器的 2、需要与公众号关联(即需要openid) 3、判断需求是否需要弹窗告知用户授权操作 4、获取到的openid做本地存储,判断没有openid进行获取openid操作 5、这边的操作是不需要弹出授权框,且code不能重复使用,所以做了关注二维码弹窗且不能关闭弹唱操作 ...
分类:
微信 时间:
2019-07-03 13:51:29
阅读次数:
228
1.配置微信公众号 由于没有认证的公众号,只能通过自己申请的个人订阅号(可以自行申请),并到开发者工具中开通公众平台测试帐号实现该功能。 1.获取测试公众号appID和appsecret *2.关注测试号二维码获取用户openid 3.新增模板获取模板ID 得到模板id: OA0PX8pqc2X7t ...
分类:
微信 时间:
2019-07-01 17:18:40
阅读次数:
229
为了让用户登录网站的门槛更低,微信扫一扫登录变得越来越广泛,所以最近加紧赶制的项目中有用到这个功能,此篇文字的出发点基于微信开放平台已经配置好域名(80端口)并且认证成功获得app_id和secret并有权限调用微信的接口。好了,就先谈一谈微信扫码登录的整个流程吧。 第一步,我们必须得把二维码放在页 ...
分类:
微信 时间:
2019-06-30 11:12:49
阅读次数:
146
每一个有数据交互的小程序,都会涉及到登录、token 等问题,openid 又是什么呢?怎么使用静默续期,来提升用户体验呢? 小程序登录 登录时序 一切的一切,都要从这么一张小程序登录时序图说起: 通常情况下,我们的小程序都会有业务身份,如何将微信帐号和业务身份关联起来呢?这个时候我们需要上图的步骤 ...
分类:
微信 时间:
2019-06-14 16:21:52
阅读次数:
193
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() var wechat = require('./wechat_config.js'); var body_data = require('./bodyData.js'); v... ...
分类:
微信 时间:
2019-06-13 18:38:37
阅读次数:
231
前端开发基本思路: 项目基于微信公众号开发,业务完全依赖微信授权,也就是用户进入页面已经完成授权获取到用户的OpenId。 需要有一个授权中间页:author.vue 基本实现思路: 无论使用哪个url进入页面都会先触发router.beforeEach钩子。 在router.beforeEach钩 ...
分类:
微信 时间:
2019-06-10 13:26:37
阅读次数:
164
openId在OAuth基础之上,在下面这红框内拿到Authorization Code之后还可以返回IdToken。 IdToken和AccessToken一起返回。IdToken就会包括了用户的信息Claims 。通过我们的ProfileService返回回去。 也就是这里 设置为True了 , ...
分类:
其他好文 时间:
2019-06-06 09:30:59
阅读次数:
176