浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理
老翟笔记今日分享的是:浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理
前言:简单体验了下微信网页版通过二维码登录和摇一摇传图功能,从技术角度看,网上专家吹捧的 [隔空取物]其实并不神秘,我先简单分析一下。 1. 微信移动端扫描二维码登录(C-S-C模式) CSC模式为:web客户端 --> 服务端(腾讯) <-- iPhone客户端 认证步骤: 1)打开微信网页版,在浏览器生成一个web客户端,此客户端并未任务授权,但服务端给它生成了一个唯一标识码UUID,监听服务端登录请求; 2) iPhone客户端点击 [登录网页版] 时,实际上此时客户端是登录了且有访问授权码 access_token,扫描网页二维码,获得UUID,将access_token 与UUID编码后,传自腾讯服务端,服务端生成登录授权码,通知正在监听中的网页客户端; 3)网页客户端通过侦听器获得授权码,往服务器请求用户信息,完成登录过程。 简单吧。 2. 摇一摇传图的实现原理 登录原理与1差不多,至于摇一摇如何实现传图,自己思考吧,也不复杂。 总结:微信推出二维码登录以及移动客户端与pc端共享文件功能,很容易让普通用户产生错觉,以为真的只要扫描一下就可以把电脑与移动端实现同步,加上宣传的WIFI等无线网络同步,使人以为是点对点的传输,实际上并不是这样,需要链接互联网(腾讯服务器),一旦不能上网,什么同步都白搭。从技术上看,如果你了解OAuth授权登录,Apple的iCloud 同步iPhone,MAC,就很很快明白这其中的奥妙。估计很快会有类似的登录方式的app出现,其实我也在计划集成到目前我的项目中,欢迎交流。 Gtalk huanghr.1@gmail.com 欢迎转载,转载请著名出处。 (图1. 扫描二维码登录微信网页版) (图2. 网页聊天效果) (图3. 文件传输助手效果) (图4 WEB端安装火狐浏览器插件) (图5. Chrome、Firefox、Safari 微信插件扫描二维码绑定微信账号) (完) 如果您觉得这边文章对你有帮助,请往我的支付宝客户端,扫描二维码,捐赠 X元,^_^,谢谢!本文结束,感谢您的阅读和支持,希望以上内容能给你带来帮助。本文章来自网络,由老翟笔记小编团队整理发布。
- 随机文章
- 热门文章
- 热评文章
- 均价20万!曝小米汽车SU7将3月上市4月交付
- 曝苹果在设计2nm芯片:遥遥领先对手
- 借六千万韩元不还,《豪杰春香》男星被前经纪人以涉嫌诈骗起诉
- 芯片价格将被抬高 权威机构:芯片业面临严重缺水隐患!
- 大众小鹏合作升级 是插上翅膀起飞还是教会徒弟饿死师傅
- 内燃机不死!布加迪官宣全新V16发动机:声如天籁
- 杨颖和家人低调庆生,圈内无一人送祝福,看尽人情冷暖
- 电动自行车起火致15人遇难 南京:高层民用建筑禁止停放
版权声明:本文由老翟首次发布于老翟笔记网,如需转载请保留原文出处!
原文链接:https://lzbj123.com/post/1483.html
本文关键词: