日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理

發(fā)布時間:2024/3/13 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前言:簡單體驗(yàn)了下微信網(wǎng)頁版通過二維碼登錄和搖一搖傳圖功能,從技術(shù)角度看,網(wǎng)上專家吹捧的 [隔空取物]其實(shí)并不神秘,我先簡單分析一下。

1. 微信移動端掃描二維碼登錄(C-S-C模式)

?? CSC模式為:web客戶端 --> 服務(wù)端(騰訊) <-- iPhone客戶端

?? 認(rèn)證步驟:

? 1)打開微信網(wǎng)頁版,在瀏覽器生成一個web客戶端,此客戶端并未任務(wù)授權(quán),但服務(wù)端給它生成了一個唯一標(biāo)識碼UUID,監(jiān)聽服務(wù)端登錄請求;

? 2) iPhone客戶端點(diǎn)擊 [登錄網(wǎng)頁版] 時,實(shí)際上此時客戶端是登錄了且有訪問授權(quán)碼 access_token,掃描網(wǎng)頁二維碼,獲得UUID,將access_token 與UUID編碼后,傳自騰訊服務(wù)端,服務(wù)端生成登錄授權(quán)碼,通知正在監(jiān)聽中的網(wǎng)頁客戶端;

? 3)網(wǎng)頁客戶端通過偵聽器獲得授權(quán)碼,往服務(wù)器請求用戶信息,完成登錄過程。

簡單吧。

2. 搖一搖傳圖的實(shí)現(xiàn)原理

?登錄原理與1差不多,至于搖一搖如何實(shí)現(xiàn)傳圖,自己思考吧,也不復(fù)雜。

總結(jié):微信推出二維碼登錄以及移動客戶端與pc端共享文件功能,很容易讓普通用戶產(chǎn)生錯覺,以為真的只要掃描一下就可以把電腦與移動端實(shí)現(xiàn)同步,加上宣傳的WIFI等無線網(wǎng)絡(luò)同步,使人以為是點(diǎn)對點(diǎn)的傳輸,實(shí)際上并不是這樣,需要鏈接互聯(lián)網(wǎng)(騰訊服務(wù)器),一旦不能上網(wǎng),什么同步都白搭。從技術(shù)上看,如果你了解OAuth授權(quán)登錄,Apple的iCloud 同步iPhone,MAC,就很很快明白這其中的奧妙。估計很快會有類似的登錄方式的app出現(xiàn),其實(shí)我也在計劃集成到目前我的項(xiàng)目中,歡迎交流。

Gtalk huanghr.1@gmail.com

歡迎轉(zhuǎn)載,轉(zhuǎn)載請著名出處。

?????????????


(圖1. 掃描二維碼登錄微信網(wǎng)頁版)?



(圖2. 網(wǎng)頁聊天效果)



(圖3. 文件傳輸助手效果)


(圖4 WEB端安裝火狐瀏覽器插件)


(圖5. Chrome、Firefox、Safari 微信插件掃描二維碼綁定微信賬號)



(完)


如果您覺得這邊文章對你有幫助,請往我的支付寶客戶端,掃描二維碼,捐贈 X元,^_^,謝謝!


總結(jié)

以上是生活随笔為你收集整理的浅谈扫描二维码登录微信网页版与摇一摇传图的实现原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。