App通过QQ/微信登录绑定用户信息的一般流程
绑定微信/QQ登录到APP应用,注册并绑定信息的流程图如下:
第一步:用户点击微信/ QQ登录按钮
* 用户在APP中点击微信/ QQ登录按钮,触发登录流程。
* APP会向微信/ QQ服务器发送请求,要求用户授权APP访问其账号信息。
第二步:用户授权APP访问微信/ QQ账号
* 用户在微信/ QQ客户端中确认授权,同意APP访问其账号信息。
* 微信/ QQ服务器会向APP返回一个授权码(code),用于换取access_token。
第三步:APP使用授权码获取access_token
* APP收到授权码后,会向微信/ QQ服务器发送请求,要求换取access_token。
* 微信/ QQ服务器会验证授权码的有效性,如果正确,则返回一个access_token和其他相关信息。
第四步:APP使用access_token获取用户信息
* APP收到access_token后,可以使用它来获取用户的基本信息,如昵称、头像等。
* APP可以通过微信/ QQ服务器提供的接口,直接获取用户的基本信息。
第五步:APP绑定用户信息
* APP收到用户信息后,可以进行绑定操作,将用户信息与APP中的账号关联起来。
* 这样一来,用户就可以使用微信/ QQ登录来访问APP,并且可以享受到APP提供的服务。
绑定已经是APP应用的用户,然后关联绑定微信/QQ信息的流程如下:
第一步:直接调用绑定接口
* APP会直接调用微信/ QQ服务器提供的绑定接口,传递需要绑定的用户信息。
* 这个接口通常是通过APP SDK提供的,可以直接在APP中使用。
第二步:微信/QQ服务器验证并完成绑定
* 微信/ QQ服务器会验证APP传递过来的用户信息,如果正确,则完成绑定操作。
* 绑定成功后,微信/ QQ服务器会返回一个结果给APP,表示绑定是否成功。
综上所述,绑定微信/QQ登录到APP应用,注册并绑定信息的流程主要包括以下几个步骤:
1. 用户点击微信/QQ登录按钮。
2. APP向微信/QQ服务器发送请求,要求用户授权APP访问其账号信息。
3. 用户在微信/QQ客户端中确认授权,同意APP访问其账号信息。
4. 微信/QQ服务器会向APP返回一个授权码(code),用于换取access_token。
5. APP收到授权码后,会向微信/QQ服务器发送请求,要求换取access_token。
6. 微信/QQ服务器会验证授权码的有效性,如果正确,则返回一个access_token和其他相关信息。
7. APP收到access_token后,可以使用它来获取用户的基本信息,如昵称、头像等。
8. APP可以通过微信/QQ服务器提供的接口,直接获取用户的基本信息。
9. APP绑定用户信息,将用户信息与APP中的账号关联起来。
绑定已经是APP应用的用户,然后关联绑定微信/QQ信息的流程主要包括以下几个步骤:
1. 直接调用绑定接口。
2. 微信/QQ服务器验证并完成绑定。