在讨论微信认证登录和扫描代码登录之间的区别之前,出现了一个新问题。如果您有两个站点,一个站点有一个主站,另一个站点有一个购物中心和其他应用程序。它与微信的自动登录兼容吗?
官方微信文档中有一个明确的解释。
1.在微信登录请求获得批准之前,开发者必须首先在平台官方网站的开发人员中心页面上设置授权回调域名。
域名(字符串)在这里补充。
2.如果允许外部开发人员管理微信登录,则无需进行任何配置。第三,我们可以取代微信来实施网站审批。也就是说,它必须由它自己实现(第三方平台也必须支持类似的接口)
具体来说,我将更详细地解释。
1.微信在微信的后台批准回调的域名,微信是开发界面的权限,找到获取用户基本信息的批准,并设置回调的域名。
2,根据官方文件直接请求,微信不判断请求的来源是否是回调域名,所以你可以直接请求这个参数,这个参数是跳的重要参数,WeChat检测此参数是否为微信背景中配置的回调域名。
3.批准后,您必须在后台开发中间服务。根据该图,它完成认证,获取用户数据,存储相应的数据,并完成用户数据的读取和存储。可以智能地使用状态参数,并且可以更改REDIRECT参数。它用于准备第二次跳跃。
4,不建议直接带来用户数据的纯文本跳转,相关参数需要更改,变化不太明显,在中间服务的情况下获取用户登录数据未找到此时您可以同时更改这两个参数,但仍然是三个等等。