《PHP開發(fā)微信聊天機器人vbot的原理和流程》要點:
本文介紹了PHP開發(fā)微信聊天機器人vbot的原理和流程,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:web微信和微信機器人
使用PHP開發(fā)微信機器人的原理是什么?
首先你可以打開https://wx.qq.com 用你的手機微信掃碼登錄看看。
這是騰訊的微信WEB端。
而PHP開發(fā)微信機器人,其實是利用了這個騰訊的微信WEB端的協(xié)議接口來開發(fā)的,這種WEB協(xié)議,不管是PHP還是PY、JAVA、c#,還是其它語言或桌面軟件,都可以利用并開發(fā)。
有關(guān)的web協(xié)議可以參考這里:http://www.fzlkiss.com/jiaocheng/14484.html
那么整個登錄流程如下:
先向微信服務(wù)器請求一個會話uuid,比如 https://login.weixin.qq.com/qrcode/wYGuImiikg== 其中的wYGuImiikg==就是會話uuid
通過會話uuid獲得二維碼,使用手機微信掃碼。
PHP程序輪詢騰訊服務(wù)器:手機端是否已經(jīng)掃描二維碼并確認(rèn)在Web端登錄
訪問登錄地址,獲得uin和sid
初始化微信信息,這時可以獲得所有的好友、微信群列表。
保持與服務(wù)器的信息同步
獲得別人發(fā)來的消息
向用戶發(fā)送消息
整個過程都有相應(yīng)的監(jiān)聽器,可以隨時在每一步做需要的操作。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/14487.html