首页 > 微信应用  > 

微信登录的一些新得

微信登录的一些新得
一直好奇这个功能,昨天终于走通。这里记录一下。 微信官方介绍

    一直好奇这个功能,昨天终于走通。这里记录一下。 微信官方介绍

    在进行微信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>

微信登录的一些新得由讯客互联微信应用栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“微信登录的一些新得