多客服功能終於也向所有微信認證的訂閱號開放了
多客服功能支援多人同時為一個公眾號提供客服服務,經過半年多僅對認證服務號開放後,現在終於也向所有微信認證的訂閱號開放了,所有微信認證的服務號和訂閱號可以在“功能”-“新增功能外掛”頁申請開通多客服功能。開通成功後,在“功能”-“多客服”頁,可使用多客服功能。
認證公眾號的開發者可使用多客服相關介面,完成定製化客服功能開發
訊息轉發到多客服
如果公眾號處於開發模式,普通微信使用者向公眾號發訊息時,微信伺服器會先將訊息POST到開發者填寫的url上,如果希望將訊息轉發到多客服系統, 則需要開發者在響應包中返回MsgType為transfer_customer_service的訊息,微信伺服器收到響應後會把當次傳送的訊息轉發至 多客服系統。 示例程式碼
<xml>
<ToUserName><![CDATA[touser]]></ToUserName>
<FromUserName><![CDATA[fromuser]]></FromUserName>
<CreateTime>1399197672</CreateTime>
<MsgType><![CDATA[transfer_customer_service]]></MsgType>
</xml>
引數說明
引數 |
是否必須 |
描述 |
---|---|---|
ToUserName |
是 |
接收方帳號(收到的OpenID) |
FromUserName |
是 |
開發者微訊號 |
CreateTime |
是 |
訊息建立時間 (整型) |
MsgType |
是 |
transfer_customer_service |
訊息轉發到指定客服
如果您有多個客服人員同時登陸了多客服並且開啟了自動接入在進行接待,每一個客戶的訊息轉發給多客服時,多客服系統會將客戶分配給其中一個客服人 員。如果您希望將某個客戶的訊息轉給指定的客服來接待,可以在返回transfer_customer_service訊息時附上TransInfo資訊 指定一個客服帳號。 需要注意,如果指定的客服沒有接入能力(不線上、沒有開啟自動接入或者自動接入已滿),該使用者會一直等待指定客服有接入能力後才會被接入,而不會被其他客 服接待。建議在指定客服時,先查詢客服的接入能力(獲取線上客服接待資訊介面),指定到有能力接入的客服,保證客戶能夠及時得到服務。
示例程式碼
<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>
引數說明
引數 |
是否必須 |
描述 |
---|---|---|
ToUserName |
是 |
接收方帳號(收到的OpenID) |
FromUserName |
是 |
開發者微訊號 |
CreateTime |
是 |
訊息建立時間 (整型) |
MsgType |
是 |
transfer_customer_service |
KfAccount |
是 |
指定會話接入的客服賬號 |