想实现和他一样的效果,扫描二维码拿到openid 然后跳转页面请教大佬如何实现
想要个dome~
我理解的实现思路:
PC端:根据客户端终端信息生成一个用户标识:userId;调用后端服务传入userId并生成携带参数的葵花码;接口轮询获取用户是否扫码;获取葵花码接口:Request URL: https://vaecn.xyz/user/getWXACodeUnlimit.do?code=a995ef
轮询接口:Request URL: https://vaecn.xyz/user/isScan.do?code=a995ef
手机端:微信扫码,根据葵花码打开小程序,并获取到userId,将该用户登录状态置为true;PC端轮询获取到用户登录确认后跳转进入功能页面。
综上所述,实现起来并不算很复杂。
2 回答1.5k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
2 回答908 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
2 回答973 阅读
1 回答945 阅读
1 回答870 阅读
我最近刚弄完
1 网页打开,生成 token 记录,然后用这个 token 来生成小程序码(scene 就是 token)
2 小程序 扫码,打开 auth页,从参数获取 scene(就是 token)
3 小程序 wx.login 获取 code,然后 调用服务器 接口,传 code & token
4 服务器接口,从 code 获取 openid,然后 更新 token 记录的 openid
5 网页 轮询 服务器,发现 token 记录 有 openid 了就生成 session,跳转入口页面