微信开放平台:网站应用-微信登录

时间:2024-03-14 19:15:26

新增一个商户系统,需要商户微信扫码登录,躺过了无数的坑,在此记录下:

1.首先申请微信开放平台的网站应用:

微信开放平台:网站应用-微信登录

前期需要认证开发者资质,这里就不介绍了,因为是公司已有的;

然后在管理中心-网站应用-创建网站应用:

有几个点需要注意下:

1.域名是需要有备案的域名,而且,必须是以企业备案的网站才可以,这里我遇到的坑是,我们域名虽然备案了,但是是个人的,咨询了阿里云客服,个人备案转企业备案是很麻烦的,首先注销给人备案,然后用企业去重新备案这个域名,这期间网站是不允许访问的,否则备案通不过,很坑;我的解决办法是,找了个公司已经备案的域名去申请的。

再提一句,如果个人阿里云账号备案系统下,有多个网站域名,可以注销其中一个网站,但是需要用别的企业阿里云账号去重新备案这个注销掉的网站;否则改个人备案系统里的主体信息,其他网站也就访问不了了。

2.授权回调域可以跟公司官网不一致的。不可以带http://或https://,直接写www.aaa.com就行。网址后边是可以带端口号的(我们网站下是根据端口号区分哪个系统,80默认官网,其他的代表不一样的系统,所以授权回调域必须要带上端口号,否则后期会报redirect_uri参数错误,这也是个大坑;当然,如果没有端口号区分系统,可以忽略这里)

3.登记表里面的官网也是不需要写http协议的,直接网址就行。

创建完应用以后就可以审核了,一般两天就有结果。

审核通过以后,就可以获取到appid和secret了;

有了这两个参数,就可以实现扫码登录的各个接口啦。

具体的代码,推荐一个博主的视频吧,可以百度搜索java1234,晓锋,或者关注java1234微信公众号 回复 微信扫码登录, 就行啦,有源码也有视频,我就偷个懒,不贴代码了。