微信小程序 微网站-沫沫扫描登录(使用小程序实现)

个人网站没有连接陌陌的扫描登录,只能采用“曲线救国”的形式微信小程序 微网站,使用小程序。 小程序可以获取Momo用户的UnionID。

首先第一步是注册一个小程序申请,很简单,用邮箱申请即可,点击注册

注册完成后就可以开始开发了。 我的后台服务是node写的。

生成小程序二维码

扫描登录,少不了二维码,官方也提供了几种生成二维码的形式。查看生成方法

我用的是A插座。 详细信息请参考官方文档。

 POST https://api.weixin.qq.com/wxa/getwxacode?access_token=ACCESS_TOKEN

从api可以看出,调用这个socket需要传入一个ACCESS_TOKEN,这个ACCESS_TOKEN不是我们生成的微信小程序 微网站,需要通过调用小程序的服务来获取。

获取 ACCESS_TOKEN 示例

令牌的过期时间由 Momo 服务控制。 收到后可以存到redis中,不需要每次都获取新的token。

获取token后,即可调用生成二维码的方法

调用示例

返回二维码的文件名

处理登录请求,小程序完成授权后,调用webSocket服务通知页面授权成功,并跳转至首页

页面显示二维码

登录页面调用服务器生成二维码并显示在页面上,但连接webSocket服务并等待服务器确认登录。

小程序

登录.js

github

体验地址

实现了一个Momo服务端SDK,有兴趣的可以看看

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站程序 微信小程序 微网站-沫沫扫描登录(使用小程序实现) https://www.wkzy.net/game/153756.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务