微信登录的一些新得
- 微信应用
- 2024-10-14 14:41:01
微信登录的一些新得
一直好奇这个功能,昨天终于走通。这里记录一下。 微信官方介绍
一直好奇这个功能,昨天终于走通。这里记录一下。 微信官方介绍
一直好奇这个功能,昨天终于走通。这里记录一下。 微信官方介绍
在进行微信OAuth2.在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的AppID和AppSecret,申请微 信登录且通过审核后,可开始接入流程。
获取二维码官方文档已经写明,开发者账号审核要¥300,网站应用在开放平台的管理中心中即可创建,审核也很快。审核通过之后就拿到了AppID和AppSecret。刚开始搞成公众号的AppId导致url一直获取不到二维码,提示scope或没有权限。
另外网站应用的域名也不要写错。写错了,改一次起码要等第二天才能玩了。
https://open.weixin.qq.com/connect/qrconnect?appid=wxd96be4258f671daa&redirect_uri=http://www.warmwood.com/WeiXinAuth&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect
参数正确之后就可以得到正确的二维码。接下来就是获取用户信息并登录。
实现登录这个时候我傻了一下,这怎么调试呢,二维码只认网站应用中设置好的域名,你的localhost玩不起来。难道打日志?还要到服务器上看日志记录,这个过程有点纠结。在知乎上看到微信发布了一个Web开发者工具。下下来不知道怎么本地调试,没有见到设置的地方(羞愧中...)。因为代码不多,先用笨办法实现了。这里用到了Senparc框架。
code = Request.QueryString[ state = Request.QueryString[ (code != Logger.Info( + + url = result = <oauthaccesstokenresult>(, url, = user =); }</oauthaccesstokenresult>