成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口-創(chuàng)新互聯(lián)

小編給大家分享一下Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到磁縣網(wǎng)站設(shè)計(jì)與磁縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、空間域名、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋磁縣地區(qū)。

當(dāng)用戶主動(dòng)發(fā)消息給微信公眾賬號(hào)的時(shí)候(包括發(fā)送信息、點(diǎn)擊自定義菜單click事件、訂閱事件、掃描二維碼事件、支付成功事件、用戶維權(quán)),微信將會(huì)把消息數(shù)據(jù)推送給開(kāi)發(fā)者,開(kāi)發(fā)者在一段時(shí)間內(nèi)(目前為48小時(shí))可以調(diào)用客服消息接口,通過(guò)POST一個(gè)JSON數(shù)據(jù)包來(lái)發(fā)送消息給普通用戶,在48小時(shí)內(nèi)不限制發(fā)送次數(shù)。此接口主要用于客服等有人工消息處理環(huán)節(jié)的功能,方便開(kāi)發(fā)者提供更加優(yōu)質(zhì)的服務(wù)。

客服接口調(diào)用請(qǐng)求說(shuō)明

客服接口調(diào)用的接口說(shuō)明如下(http請(qǐng)求方式為POST),如果獲取Access Token的方式參見(jiàn)前文說(shuō)明:

https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=[ACCESS_TOKEN]

客服接口提供了巨大的想象空間,我們可以據(jù)此開(kāi)發(fā)例如企業(yè)客服解決方案,當(dāng)用戶發(fā)送支持請(qǐng)求到微信公眾賬號(hào)后,客服人員可以通過(guò)網(wǎng)頁(yè) 、手機(jī)應(yīng)用、微信等等來(lái)收到這些信息并做進(jìn)一步的處理,客服人員還可以孩子能排隊(duì),或者設(shè)置用戶的VIP等級(jí)以提供不同級(jí)別的服務(wù)響應(yīng)速度等等,構(gòu)建相當(dāng)智能的客服支持系統(tǒng)。

向用戶發(fā)送文本消息

向用戶發(fā)送文本消息時(shí),發(fā)送的數(shù)據(jù)格式如下:

 { "touser":"OPENID", "msgtype":"text", "text": { "content":"Hello World" } }

其中,每個(gè)參數(shù)的具體說(shuō)明如下:

Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口

Force.com里向用戶發(fā)送文本消息的代碼實(shí)現(xiàn)如下:

Http h = new Http(); 
HttpRequest req = new HttpRequest(); 
req.setMethod('POST'); 
req.setHeader('Accept-Encoding','gzip,deflate'); 
req.setHeader('Content-Type','text/xml;charset=UTF-8'); 
req.setHeader('User-Agent','Jakarta Commons-HttpClient/3.1');

String sendMsg = '{ "touser":"ou-37t936RNZEcW0mI75RN2pdxkc", "msgtype":"text", "text": { "content":"測(cè)試客服消息" } }';

req.setBody(sendMsg); 
req.setEndpoint('https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=bW3aubvd1GVgDZbrO6zv1WGVYIU0QlEhI1J5x_NpbiouxyBc8eufzQQHHyy8cMoZmuQknz-_iEgSB76CggVTgQ’);

String bodyRes = ''; 
        
        try{ 
            HttpResponse res = h.send(req); 
            bodyRes = res.getBody(); 
        } 
        catch(System.CalloutException e) { 
            System.debug('Callout error: '+ e); 
            ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.FATAL, e.getMessage())); 
        }

);

執(zhí)行上述代碼后,效果如圖所示:

Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口

向用戶發(fā)送圖片消息

向用戶發(fā)送圖文消息時(shí),發(fā)送的數(shù)據(jù)格式如下:

{
    "touser":"OPENID",
    "msgtype":"image",
    "image":
    {
      "media_id":"MEDIA_ID"
    }
}

其中,每個(gè)參數(shù)的具體說(shuō)明如下:

Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口

其中圖片的媒體ID需要通過(guò)騰訊的上傳多媒體文件接口上傳圖片后獲得,本例的具體例子我們將在稍后的“上傳下載多媒體文件”例子中具體說(shuō)明。

向用戶發(fā)送語(yǔ)音消息

向用戶發(fā)送音樂(lè)時(shí),數(shù)據(jù)格式如下:

{
    "touser":"OPENID",
    "msgtype":"voice",
    "voice":
    {
      "media_id":"MEDIA_ID"
    }
}

其中,每個(gè)參數(shù)的具體說(shuō)明如下:

Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口

其中圖片的媒體ID需要通過(guò)騰訊的上傳多媒體文件接口上傳圖片后獲得,其他代碼與發(fā)送文本消息并不區(qū)別,這里就不贅述了。

向用戶發(fā)送語(yǔ)音消息

向用戶發(fā)送視頻的消息格式如下:

{
    "touser":"OPENID",
    "msgtype":"video",
    "video":
    {
      "media_id":"MEDIA_ID",
      "thumb_media_id":"MEDIA_ID",
      "title":"TITLE",
      "description":"DESCRIPTION"
    }
}

其中,每個(gè)參數(shù)的具體說(shuō)明如下:

Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口

其中視頻的媒體ID需要通過(guò)騰訊的上傳多媒體文件接口上傳圖片后獲得,其他代碼與發(fā)送文本消息并不區(qū)別,這里就不贅述。

向用戶發(fā)送音樂(lè)消息

向用戶發(fā)送音樂(lè)的消息格式如下:

{
    "touser":"OPENID",
    "msgtype":"music",
    "music":
    {
      "title":"MUSIC_TITLE",
      "description":"MUSIC_DESCRIPTION",
      "musicurl":"MUSIC_URL",
      "hqmusicurl":"HQ_MUSIC_URL",
      "thumb_media_id":"THUMB_MEDIA_ID" 
    }
}

其中,每個(gè)參數(shù)的具體說(shuō)明如下:

Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口

向用戶發(fā)送圖文消息

貼一段發(fā)送圖文消息的代碼如下:

Http h = new Http(); 
 HttpRequest req = new HttpRequest(); 
 req.setMethod('POST'); 
 req.setHeader('Accept-Encoding','gzip,deflate'); 
 req.setHeader('Content-Type','text/xml;charset=UTF-8'); 
 req.setHeader('User-Agent','Jakarta Commons-HttpClient/3.1');
 
 String sendMsg = '{"touser":"ou-37t936RNZEcW0mI75RN2pdxkc","msgtype":"news","news":{"articles":[{"title":"HappyDay","description":"IsReallyAHappyDay","url":"http://www.36kr.com/p/212479.html","picurl":"http://a.36krcnd.com/photo/2014/4e3ae0dac4884bb91934a689b72f8f8b.png"}]}}';
 
 req.setBody(sendMsg); 
 req.setEndpoint('https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token=bW3aubvd1GVgDZbrO6zv1WGVYIU0QlEhI1J5x_NpbiouxyBc8eufzQQHHyy8cMoZmuQknz-_iEgSB76CggVTgQ’);
 
 String bodyRes = ''; 
         
         try{ 
             HttpResponse res = h.send(req); 
             bodyRes = res.getBody(); 
         } 
         catch(System.CalloutException e) { 
             System.debug('Callout error: '+ e); 
             ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.FATAL, e.getMessage())); 
        }

);

以上是“Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

分享題目:Force.com微信開(kāi)發(fā)系列之如何實(shí)現(xiàn)客服接口-創(chuàng)新互聯(lián)
轉(zhuǎn)載來(lái)于:http://jinyejixie.com/article20/dphcco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、網(wǎng)站策劃、關(guān)鍵詞優(yōu)化、標(biāo)簽優(yōu)化ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
本溪市| 海南省| 华坪县| 南昌市| 永州市| 施秉县| 清丰县| 余姚市| 勃利县| 彰化市| 云浮市| 泗洪县| 扎囊县| 连江县| 岐山县| 齐齐哈尔市| 阳城县| 大渡口区| 老河口市| 兴安盟| 天门市| 靖州| 福州市| 西畴县| 滦平县| 石城县| 宁明县| 达日县| 同仁县| 卢龙县| 灵丘县| 北京市| 元阳县| 邛崃市| 垦利县| 临安市| 云林县| 石阡县| 瑞昌市| 高清| 陇川县|