用户进入第三方平台授权页后需要确认并同意将自己的公众号或小程序授权给第三方平台方,完成授权流程此时在微信上,公众号已经授权给第三方平台了在公众號平台上可以看到授权平台。然后第三方平台需要拿到公众号的基本信息、授权信息和执行权限需要回调地址进行处理、保存授权信息(access_token和refresh_token)。
这个回调地址是在第三方平台上设置的拿到授权码(auth_code)后,使用授权码换取公众号或小程序的接口调用凭据和授权信息
拿到信息后你就可以保存到数据库里了,整个微信公众号授权的流程就结束了后续根据各自业务对授权信息和帐号信息进行其他业务处理就ok。
PS:这里的代码仅仅只是把整个业务流程写在一起方便阅读,实际场景中代码当然不会这样子写
//1公众号授权2小程序授权 //获取第三方平台接口调用凭证 //请求微信服务器获取预授权码url地址 // 获取授权请求二维码url地址 * 授权后回调URI,得到授权码(authorization_code)和过期时间10分钟,使用授权码换取公眾号或小程序的接口调用凭据和授权信息 //获取第三方平台的接口调用凭证 //使用授权码换取公众号或小程序的接口调用凭据和授权信息 //获取授权方的帐号基本信息 //保存授权信息和帐号信息