1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Asp.Net微信登录-电脑版扫描二维码登录

Asp.Net微信登录-电脑版扫描二维码登录

时间:2020-10-08 14:32:37

相关推荐

Asp.Net微信登录-电脑版扫描二维码登录

像京东,一号店等网站都实现了用微信来登录的功能,就是用手机上的微信扫一扫网站上的二维码,微信上确认后,即可自动用微信的帐号登录网站。

一、创建网站应用

在微信开放平台创建一个网站应用https://open.:

填写网站信息:

申请完后,7天内通过(我的是第二天就通过了),然后就可以看到 AppID 和 AppSecret

二、微信登录开发

1、获取Code

第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据code参数

https://open./connect/qrconnect?appid=wx2d31f65267d0fcb6&redirect_uri=http%3a%2f%&response_type=code&scope=snsapi_login&state=awen#wechat_redirect

把上面的url中的appidredirect url换成你自己的。其中appid就是上面申请的appid。打开这个url显示如下:

用你的微信扫一下,并点击“确认登录”:

会自动跳转到你设置的redirect url, 并带上了code

/?code=031f52279d9c4ed05f23c9fa51e27f74&state=STATE

2、获取Token

通过code参数加上AppIDAppSecret等,通过API换取access_token

3、获取用户信息

通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作

整个授权流程如下:

详细的代码可参考《用c#开发微信(2)扫描二维码,用户授权后获取用户基本信息 (源码下载)》

官方文档:网站应用微信登录开发指南

C#微信登录-手机网站APP应用请看我下一篇文章

转:/fengwenit/p/4653940.html

另外可参考:如何用支付宝扫描二维码登录网站 - 支付宝快捷登录

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。