二维码可以简单认为是一串字符串,一般是 url 也可以不是。
微信扫码登录,那个界面(网页、app)首先找服务器申请一个 key,然后展示含有
key 的二维码,并且在后台一直向服务器查询这个 key 被扫码的状态。
手机微信扫码,然后在手机操作登录,操作完之后手机这边不会返回什么东西。服务器
端会用你登录的这个用户的信息来关联到那个 key。
最后那个界面查询到 key 已经被扫并且已经关联到一个合法用户,完成它自己的登录
流程。
在这个流程里你手机微信和电脑之间是没有直接交互的。
【 在 jungfrau (在路上) 的大作中提到: 】
: 您好,能指点一下第一点的变通做法吗?
: 第二点,我记得以前试过用C#读写二维码的demo。只要把信息字符串提供给函数就行?
: 我平时接触过这种工作模式的软件,直接用微信扫码就行。应该是微信扫出了一个跳转请求链接?(上行),然后取回一个认证码(下行)
: ...................
--
FROM 114.242.94.*