微信小程序开发 - 用户授权登陆 / 扫码登录流程讲解、获取授权登陆二维码

什么是微信协议?

 微信协议就是基于微信IPad协议的智能控制系统,利用人工智能AI技术、云计算技术、虚拟技术、边缘计算技术、大数据技术,打造出智能桌面系统RDS 、 智能聊天系统ACS 、智能插 件系统PLUGIN 、云计算服务CCS 、任务管理系统 TM 、设备管理服务DM、 应用管理系统AM、 统一 好友系统UUS 、任务运行系统RT 、虚拟环境系统 VAC、智能监控系统ISS、 数字资产系DES,帮助企业快速连接客户,创造营销氛围,实现自动获客、自动传播、自动转化、智能营销等分布式营销服务。

什么是 ipad协议
微信协议是一种基于个人微信的提供开发api能力的机器人接口,该协议实现了80%的微信的功能,通俗来讲,就是可以基于这个api接口能力,开发出基于微信的各类应用平台和服务,后面我会详细讲解这个协议的商业价值,以及在互联网上的各类应用的实现。

接下来如何使用?

扫码登录流程讲解、获取授权登陆二维码 

一、扫码登录流程讲解
1、首先准备工作

网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。

在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret

申请微信登录且通过审核后,可开始接入流程。就是你的网站要想实现微信扫码登陆功能首先要在微信备案通过,它才会给你个AppID和AppSecret。

2、时序流程图

时序图总结流程:

1、用户点击网站微信登陆图标。

2、网站带上AppID和AppSecret和回调域名参数请求微信OAuth2.0授权登陆。

3、第二步通过后,微信返回二维码供用户扫码。

4、用户扫码确定授权。

5、微信带上code参数回调java后端相关接口。

6、java后端获取到code后,在带上带上AppID和AppSecret和code再去调微信接口。

7、获取access_token后就可以解析用户的一些基本信息,比如:微信用户头像、用户名、性别、城市等一些基本参数。

具体接口参数说明看官方文档。

二、获取授权登陆二维码
1、微信登陆接口
2、通过调用接口前端获得详细URL地址

 

3、访问data数据中URL地址

成功!

下一步需要做的是用户扫完登陆二维码后,进行回调:http://test16web.tunnel.qydev.com/pub/api/v1/wechat/user/callback1  接口

猜你喜欢

转载自blog.csdn.net/2302_76405773/article/details/130400026