微信(WeChat)是騰訊公司于2011年1月21日推出的一款社交軟件,8年時間微信做到日活10億,日消息量450億。在此期間微信也推出了不少的功能如:“搖一搖”、“漂流瓶”、“朋友圈”、“附近的人”、“公眾平臺”、“小程序”等等,涵蓋了我們生活的方方面面,微信正在慢慢踐行著他們的口號:微信,是一個生活方式
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、微信小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了開陽免費建站歡迎大家使用!一、背景介紹
產(chǎn)品的更新迭代必然會伴隨著功能的推出和下線,今天我們要講的便是微信在2014年推出的一個小小的新功能:撤回消息,使用此功能者提神醒腦、神清氣爽,但被施用者卻可能會抓耳撓腮、咬牙切齒的想知道你到底撤回了啥,這就是所謂的好奇害死貓(Curiosity kills the cat),今天我們就來用Python實現(xiàn)防微信消息撤回,滿足一下大家的好奇心!
二、功能設計
我們希望當有好友或者群中有人撤回消息的時候,第一時間能把原消息、發(fā)送者信息轉(zhuǎn)發(fā)到文件助手中(當然你也可以把消息發(fā)回給他,哈哈),這樣方便我們查看。
給大家來演示一下實現(xiàn)的功能。
三、功能實現(xiàn)
1.微信撤回消息實現(xiàn)原理
我們先來了解一下微信撤回消息的原理:
其實微信撤回消息原理就是操作者在點擊撤回的時候,客戶端會自動發(fā)一條系統(tǒng)消息:“xxx撤回了一條消息”,然后對方app端收到消息后解析,替換原消息,改個顯示的樣式即可
豬哥給大家演示一下正常消息和撤回消息的內(nèi)容到底有什么區(qū)別:
正常消息:Content='你好騷啊',大家留意一下MsgId='8784390488772995470'
撤回消息:Content是一串xml格式的內(nèi)容
我們在下面把它格式化看看
<sysmsg type="revokemsg"> <revokemsg> <session>xxx</session> <oldmsgid>1090336364</oldmsgid> <msgid>8784390488772995470</msgid> <replacemsg><![CDATA["豬哥" 撤回了一條消息]]></replacemsg> </revokemsg> </sysmsg>
本文標題:Python實現(xiàn)微信消息防撤回功能的實例代碼-創(chuàng)新互聯(lián)
分享網(wǎng)址:http://jinyejixie.com/article14/depgde.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供云服務器、網(wǎng)站策劃、自適應網(wǎng)站、用戶體驗、網(wǎng)站制作、面包屑導航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容