专栏首页逸鹏说道Asp.Net微信登录-电脑版扫描二维码登录

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

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

一、创建网站应用

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

填写网站信息:

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

二、微信登录开发

1、获取Code

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

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

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

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

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

http://www.webus.cn/?code=031f52279d9c4ed05f23c9fa51e27f74&state=STATE

2、获取Token

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

3、获取用户信息

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

整个授权流程如下:

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

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

本文分享自微信公众号 - 我为Net狂(dotNetCrazy),作者:webapi

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2016-09-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 跨平台开发之~ VSCode开发第一个C程序

    VSCode的安装就不讲了,可以参考这个(http://www.cnblogs.com/dunitian/p/6661644.html) 写一个简单的C,然后F...

    逸鹏
  • 我为NET狂官方面试题-数据库篇答案

    说明:如有错误可以批评指正,有更好写法也可以提点下~ 1. 求结果:select "1"? 报错,SQL里面只有单引号,列如:'xx' 2. 查找包含"obj...

    逸鹏
  • 2.并发编程~先导篇(下)

    代码实例:https://github.com/lotapp/BaseCode/tree/master/python/5.concurrent/Linux/进程...

    逸鹏
  • 微信小程序终于熬出来了,从企业到娱乐备受关注

    微信自从推出小程序以来,隔一段时间就会更显它的功能,很多人只是知道小程序,它在最开始的时候也只对企业开放,而现在微信小程序终于面向大众化,经过一件时间的沉淀,从...

    企鹅号小编
  • 微信小程序背后的套路,其实挺深的

    是的,今天微信有更新了,这次的更新反响依旧是很大。其实对于微信一个月活 10 亿的产品来说,一个微小细节的变动,乘以 10 亿这个基数,都是属于变动非常大的,引...

    非著名程序员
  • 实测第一弹!横亘在微信5.0面前的几座大山

    虎嗅、雷锋2013年8月6日 8月5日,微信5.0千呼万唤始出来。 这个版本原定于今天下午15:00正式发布。不过由于没能控制住苹果App Store的审核节...

    罗超频道
  • 一搜解决,微信的这个功能厉害了!

    作者:李诚慧 周末马上就要到了,知晓君计划着和朋友们(约女神)一起去吃顿饭。 为了约到女神,狠话已经撂下了。可是,到底去哪里找好吃的寿司店呢?知晓君先是在浏览器...

    企鹅号小编
  • 微信矩阵式营销体系,商家宣传与电商的划时代产品!

    微信公众号的出现,让广大商家拥有了自己的媒体平台,是一个划时代的营销手段。现在又出现了微信小程序,是腾讯的战略产品,快速布局O2O的线上线下结合的超级平台。而很...

    企鹅号小编
  • 活跃用户超3000万,你平时上班用企业微信吗?

    “我今天忘记带名片了。” “不如加个微信吧,方便联系。” “好的,我扫你。” 不知从什么时候开始,微信已经成为我们不可缺少的一个工具。在我的记忆里,最开始使用的...

    企鹅号小编
  • 有了小程序-可以给你带来的好处!

    小程序带来的好处: 企业: 小程序开发成本低,帮助企业减少很大一部分人员费用的支出,不需要单独的app推广、运营、开发。借助微信平台更容易获取用户 微商: 借助...

    企鹅号小编

扫码关注云+社区

领取腾讯云代金券