java UTD对点发送信息_Java微信公众平台开发(九)--关键字回复以及客服接口实现(该公众号暂时无法提供服务解决方案)...
轉自:http://www.cuiyongzhi.com/post/47.html
我們在微信公眾號的后臺可以發現微信給我們制定了兩種模式,一種是開發者模式(也就是我們一直在做的開發),還有一種模式是編輯模式,然而很蛋疼的是有些功能一旦我們切換到開發者模式下就無法使用了,比較典型的就是關鍵字回復以及服務器無響應的時候返回的【服務器無法響應】等問題 ,這里我給出的解決方案是:①對關鍵字給出關鍵字回復的代碼實現;②【服務器5s無響應】解決方案是接入多客服,以方便我們的消息處理!
(一)關鍵字自動回復
在前面的文章中我們已經完成對消息回復的分類以及實現,這里說的關鍵字回復只是對消息回復功能的應用化,這里我在【文本類型消息】下實現,其大致思路是:首先獲取到消息文本的內容content,然后更具獲取content去匹配自己需要設定的關鍵字,然后根據匹配到的不同結果給出不同的消息回復,簡單代碼如下:
基本關鍵字回復的邏輯就是這樣,你可以根據自己的需要設置自己的關鍵字以及實現流程,最終運行結果如下:
(二)該公眾號暫時無法提供服務解決方案——多客服接口使用
在我們使用或者開發過程中可能會遇到【該公眾號暫時無法提供服務】的回復,出現這個回復的原因是我們的應用服務在5s內沒有給到騰訊服務器任何響應,騰訊服務器給用戶的自動響應提示,如何解決以及避免這種情況的出現,我們可以有如下解決方案:
①直接給微信服務器回復【空】,注意這里是直接回復空而不是回復內容為空!
所以我們的代碼實現為:
②將消息轉接到多客服助手,讓客服去做消息的處理!
新建客服消息實體類CustomerMessage.java,簡單代碼如下:
然后在我們需要回復的地方加入消息轉發代碼即可,簡單如下:
我們在微信公眾號的后臺可以發現微信給我們制定了兩種模式,一種是開發者模式(也就是我們一直在做的開發),還有一種模式是編輯模式,然而很蛋疼的是有些功能一旦我們切換到開發者模式下就無法使用了,比較典型的就是關鍵字回復以及服務器無響應的時候返回的【服務器無法響應】等問題 ,這里我給出的解決方案是:①對關鍵字給出關鍵字回復的代碼實現;②【服務器5s無響應】解決方案是接入多客服,以方便我們的消息處理!
(一)關鍵字自動回復
在前面的文章中我們已經完成對消息回復的分類以及實現,這里說的關鍵字回復只是對消息回復功能的應用化,這里我在【文本類型消息】下實現,其大致思路是:首先獲取到消息文本的內容content,然后更具獲取content去匹配自己需要設定的關鍵字,然后根據匹配到的不同結果給出不同的消息回復,簡單代碼如下:
基本關鍵字回復的邏輯就是這樣,你可以根據自己的需要設置自己的關鍵字以及實現流程,最終運行結果如下:
(二)該公眾號暫時無法提供服務解決方案——多客服接口使用
在我們使用或者開發過程中可能會遇到【該公眾號暫時無法提供服務】的回復,出現這個回復的原因是我們的應用服務在5s內沒有給到騰訊服務器任何響應,騰訊服務器給用戶的自動響應提示,如何解決以及避免這種情況的出現,我們可以有如下解決方案:
①直接給微信服務器回復【空】,注意這里是直接回復空而不是回復內容為空!
所以我們的代碼實現為:
②將消息轉接到多客服助手,讓客服去做消息的處理!
新建客服消息實體類CustomerMessage.java,簡單代碼如下:
然后在我們需要回復的地方加入消息轉發代碼即可,簡單如下:
總結
以上是生活随笔為你收集整理的java UTD对点发送信息_Java微信公众平台开发(九)--关键字回复以及客服接口实现(该公众号暂时无法提供服务解决方案)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西安后宰门小学_重磅!西安市教育局召开发
- 下一篇: 怎么让两个ajax依次执行,AJAX请求