讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 11.1.2 消息轉發到指定客服 >

11.1.2 消息轉發到指定客服

如果有多個客服人員同時登錄了客服並且開啟了自動接入在進行接待,每個客戶的消息轉發給客服時,多客服系統會將客戶分配給其中一個客服人員。如果希望將某個客戶的消息轉給指定的客服來接待,則可以在返回transfer_customer_service消息時附上TransInfo信息指定一個客服賬號。

需要注意,如果指定的客服沒有接入能力(不在線、沒有開啟自動接入或者自動接入已滿),該用戶會被直接接入到指定客服,不再通知其他客服,不會被其他客服接待。建議在指定客服時,先查詢客服的接入能力(獲取在線客服接待信息接口),指定到有能力接入的客服,保證客戶能夠及時得到服務。

消息轉發到指定客服的XML數據如下。


<xml>
    <ToUserName><![CDATA[touser]]></ToUserName>
    <FromUserName><![CDATA[fromuser]]></FromUserName>
    <CreateTime>1399197672</CreateTime>
    <MsgType><![CDATA[transfer_customer_service]]></MsgType>
    <TransInfo>
        <KfAccount><![CDATA[test1@test]]></KfAccount>
    </TransInfo>
</xml>
  

上述數據的參數說明如表11-2所示。

表11-2 消息轉發到指定客服的參數說明