微信公眾平台開發:多客服介面說明

高洛峰
發布: 2017-02-27 13:19:50
原創
2319 人瀏覽過

    微信官方的多客服介面原理是透過使用者傳送的訊息,開發者伺服器傳回指定類型的回應訊息,使用戶的對話狀態切換到官方的多客服狀態(持續一段時間),這段時間內使用者傳送的所有資訊都不會到達開發者的伺服器,而是轉到多客服的軟體上。

    需要實現多客服,必須是通過驗證的服務號,進入後台的【服務】>【服務中心】>【多客服】進行申請及設置,詳細資訊可以見官方公告:https ://mp.weixin.qq.com/cgi-bin/readtemplate?t=news/vote_wkd_tmpl&lang=zh_CN

    如果使用Senparc.Weixin.MP SDK,只需要在處理資訊的時候返回類似的一條訊息即可:

/// <summary>
/// 处理文字请求
/// </summary>
/// <returns></returns>
public override IResponseMessageBase OnTextRequest(RequestMessageText requestMessage)
{
    if (requestMessage.Content == "客服")
    {
        return this.CreateResponseMessage<ResponseMessageTransfer_Customer_Service>();
    }
}
登入後複製

    注意:目前由於微信官方的限制(或bug),無法使用選單點擊的回應切換到多客服狀態。

 

更多微信公眾平台開發:多客服介面說明相關文章請關注PHP中文網!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板