起源: 最近公司在做一个活动的h5页面,在微信内打开时需要进行微信授权,然后后端会重定向到这个页面并且携带了一些参数(openid等)。问题是点击微信的原生分享时,会把携带的这些参数一起分享出去,等于把用户信息泄露了。所以为了解决这个问题,只能实现自定义微信分享的功能,可以自定义分享的地址、标题、图 ...
分类:
微信 时间:
2021-06-08 23:16:48
阅读次数:
0
之前,项目中需要用到微信小程序获取用户openid的功能,特将代码及配置信息整理一下。本文介绍的方式是利用云平台开发的方式,因此需要先在微信后台开通云平台功能,这个功能是免费的。 1、创建function目录文件夹 在项目根目录创建function文件夹,然后右键创建nodejs云函数openid, ...
分类:
微信 时间:
2021-05-24 15:53:24
阅读次数:
0
使用 FastAdmin 的 epay 插件时,我们通过传不同的 method 决定支付方式。 method=mp 时表示公众号支付,此时必须要 openid,但是插件里并没有说明如何获取。 其实这个 openid 的获取,addons/epay/library/Service.php 中已经写好了 ...
分类:
微信 时间:
2021-05-03 12:17:32
阅读次数:
0
select a.id,a.userid,c.openid from ko_answer_score a left join (select userid from ko_answer_log where answer_time > '2018-02-24 00:00:00' and answer_ ...
分类:
其他好文 时间:
2021-04-27 14:38:46
阅读次数:
0
https://developers.weixin.qq.com/community/develop/doc/0000021e37c71054356781ba551c00 例子 {"touser":"${OPENID}","msgtype":"text","text":{"content":"本文内 ...
分类:
微信 时间:
2020-12-16 12:49:10
阅读次数:
3
1.虽然微信官方可以直接通过wx.login 获取到code 给后台 可以直接获取到openid 然后建立绑定用户 但是不建议,还是要跟着微信的意愿走 只有当操作支付等需要用户登录的时候 才可以。 点支付 1.如果本地缓存有自定义token 1.1 检查微信登录态 如果没过期 可以正常使用 1.2 ...
分类:
微信 时间:
2020-11-26 14:21:25
阅读次数:
22
首先我们要明白微信的流程是怎么样的,才能知道如何去做,话不多说,先上图 按照微信官方给的文档,我们首先要获取到一个临时code,这个临时code是用来放到我们项目的后台的,后台发送秘钥、临时code和appid,后台一起发送到微信官方服务器,换取用户的openid,这是微信的唯一标识。头像和昵称都不 ...
分类:
微信 时间:
2020-11-25 13:02:18
阅读次数:
28
一。登录思路 先通过 wx.login 返回 res.code 到后台接口换取 openId, sessionKey, unionId。然后通过 wx.getUserInfo 获取用户信息 如果要获取用户敏感信息则要 wx.getUserInfo 返回的数据传到后台进行解析(我这边是用大佬封装好的a ...
分类:
微信 时间:
2020-10-14 20:50:48
阅读次数:
66
curl -i https://www.kzf.com/.well-known/openid-configuration Peer’s Certificate issuer is not recognized 此种情况多发生在自签名的证书,报错含义是签发证书机构未经认证,无法识别。我们加个 -K 虽 ...
分类:
其他好文 时间:
2020-09-18 03:29:14
阅读次数:
35
全局变量的设置 在miniprogram > app.js 文件中设置,globalData对象就是存储全局变量的。 App({ globalData: { hasLogin: false, openid: null }, onLaunch: function () { } }) 2.全局变量的使用 ...
分类:
微信 时间:
2020-09-16 12:07:43
阅读次数:
53