微信小程序留言功能能夠手寫,能夠刪除,能夠迅速留言,供大伙兒參考,留意的是在主要用以儲存微信名、答復(fù)的微信名、微信頭像(這三個字段完全不可冗余,當(dāng)微信小程序客戶更改登錄名時,可擴(kuò)展性差,不建議儲存這種冗余內(nèi)容)。
例如按鈕入口#%E8%BF%9B%E5%85%A5%E4%BC%9A%E8%AF%9D%E4%BA%8B%E4%BB%B6,了解用戶在
小程序開發(fā)客戶服務(wù)會話中發(fā)送文本消息時生成的數(shù)據(jù)包結(jié)構(gòu),如果有圖片消息,請查看media_id以獲取資料(請注意:微信官方帳戶的media_id和小程序的media_id具有不同的訪問界面)
官方客戶服務(wù)消息分為兩種類型:第一種方法是在小程序開發(fā)中添加一個聯(lián)系人按鈕標(biāo)簽,單擊后將輸入“ 小程序客戶服務(wù)消息”;第二種類型是“客戶服務(wù)消息”的網(wǎng)絡(luò)版本。在小程序開發(fā)平中,選擇“客戶服務(wù)消息”并添加客戶服務(wù)人員以在此處停止通話。
在線信息使每個人都可以配備“消息推送”功能。實(shí)際上,“消息推送”是第一類“客戶服務(wù)消息”功能的實(shí)現(xiàn)。設(shè)置“消息推送”后,在輸入客戶服務(wù)消息時,微信后臺會自動將數(shù)據(jù)包發(fā)送到您設(shè)置的網(wǎng)址,我們可以獲取傳遞的數(shù)據(jù),然后進(jìn)行相應(yīng)的處理。
我們需要配置“消息推送”,進(jìn)入小程序平臺,選擇“設(shè)置”->“開發(fā)設(shè)置”->“消息推送”->單擊“啟用”,啟用后,您需要填寫url(即您需要處理消息回復(fù)消息并編寫邏輯功能的地方,習(xí)慣使用php作為后端,因此服務(wù)器地址是)。只要與您的網(wǎng)址所對應(yīng)的php中的令牌相同,就編寫令牌。但是,最后一種數(shù)據(jù)格式是您希望微信在后臺發(fā)送給您的數(shù)據(jù)包。配置完成后,單擊“提交”,令牌驗(yàn)證成功,成功提交。
例驗(yàn)證令牌部分$signature = $_GET["signature"]; $timestamp = $_GET["timestamp"]; $nonce = $_GET["nonce"]; $token = TOKEN; //TOKEN 寫自己在微信平臺填入的token $tmpArr = array($token, $timestamp, $nonce); sort($tmpArr, SORT_STRING); $tmpStr = implode( $tmpArr ); $tmpStr = sha1( $tmpStr ); if( $tmpStr == $signature ){ return true; }else{ return false; }
提交成功后,隨后開啟url相匹配文件等。最終進(jìn)入自身的微信小程序,在需要的區(qū)域加上contact-button標(biāo)識就可以。
在這兒注意,在更改后臺管理編碼以后,務(wù)必記牢最先清除微信的緩存文件,保證完全退出微信小程序并再度輸入開展檢測,以保證更改能夠自動更新。