隨著微信公眾平臺(tái)接口的開(kāi)放和微信認(rèn)證開(kāi)放,越來(lái)越多的企業(yè)開(kāi)始使用微信。億倫公司申請(qǐng)認(rèn)證并對(duì)接了微信開(kāi)放接口,在此詳細(xì)展開(kāi)一下,如何基于微信公眾平臺(tái)接口與呼叫中心系統(tǒng)整合。
目前微信將公眾號(hào)分為訂閱號(hào)和服務(wù)號(hào),訂閱號(hào)開(kāi)發(fā)的接口非常少,只有接收普通消息和發(fā)送被動(dòng)響應(yīng)消息。需要更高級(jí)的接口要開(kāi)通服務(wù)號(hào)。
微信目前開(kāi)放的接口功能包括:接收消息、發(fā)送消息、用戶(hù)管理、多客服功能、自定義菜單等。
微信將發(fā)送的消息分為三種類(lèi)型:發(fā)送被動(dòng)響應(yīng)消息、發(fā)送客服消息、多客服消息。每種消息類(lèi)型對(duì)應(yīng)不同的場(chǎng)景:
1、發(fā)送被動(dòng)響應(yīng)消息是當(dāng)用戶(hù)向公眾帳號(hào)發(fā)消息時(shí),微信服務(wù)器需在5秒內(nèi)響應(yīng),否則響應(yīng)失效,該功能可做自動(dòng)回復(fù)功能。
2、發(fā)送客服消息是指當(dāng)用戶(hù)主動(dòng)發(fā)消息給公眾號(hào)的時(shí)候(包括發(fā)送信息、點(diǎn)擊自定義菜單、訂閱事件、掃描二維碼事件、支付成功事件、用戶(hù)維權(quán)),微信將會(huì)把消息數(shù)據(jù)推送給開(kāi)發(fā)者,開(kāi)發(fā)者在一段時(shí)間內(nèi)(目前修改為48小時(shí))可以調(diào)用客服消息接口。
3多客服需下載客戶(hù)端,可以像qq,旺旺一樣與客戶(hù)實(shí)時(shí)聊天。
本文將使用發(fā)送客服消息與呼叫中心系統(tǒng)和infoCRM進(jìn)行整合。
一,微信開(kāi)發(fā)需要申請(qǐng)消息接口(即成為開(kāi)發(fā)者)。填寫(xiě)url地址和token值,url目前支持域名或者ip+80端口的方式(沒(méi)有域名可以申請(qǐng)免費(fèi)域名,sina sae),不支持ip+非80端口的驗(yàn)證。 驗(yàn)證URL有效性成功后即接入生效,成為開(kāi)發(fā)者。
二,獲取access_token。access_token是公眾號(hào)的全局唯一票據(jù)。絕大部分接口都需使用access_token。獲取access_token的后臺(tái)代碼(java)。
![](/d/20211019/8cf2c52e96615ad4907e5d31864335fd.gif)
三,接收客戶(hù)消息。由于接收的消息有時(shí)效性,呼叫中心系統(tǒng)獲取客戶(hù)消息需要通過(guò)其他方式,目前通過(guò)將消息存儲(chǔ)在數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)記錄普通消息以及事件推送。呼叫中心系統(tǒng)從數(shù)據(jù)中查詢(xún)客戶(hù)發(fā)送的消息。